aboutsummaryrefslogtreecommitdiff
path: root/boca-1.5.1/src/admin/user.php
diff options
context:
space:
mode:
authorcassiopc <cassiopc@gmail.com>2012-10-22 16:50:03 +0000
committercassiopc <cassiopc@gmail.com>2012-10-22 16:50:03 +0000
commitdf477b322c071d81ea06ad972a36ea9f30cdc34f (patch)
tree77dad3b53ed879e65b22f24f880592a12e5dbad0 /boca-1.5.1/src/admin/user.php
parent9e75d473525446d0961a7567bcb8a1e672949df8 (diff)
downloadboca-df477b322c071d81ea06ad972a36ea9f30cdc34f.tar.gz
boca-df477b322c071d81ea06ad972a36ea9f30cdc34f.zip
update sendscore.sh to cope with new version. Fix password update and hexsub
Diffstat (limited to 'boca-1.5.1/src/admin/user.php')
-rw-r--r--boca-1.5.1/src/admin/user.php17
1 files changed, 13 insertions, 4 deletions
diff --git a/boca-1.5.1/src/admin/user.php b/boca-1.5.1/src/admin/user.php
index 5e07930..adde9db 100644
--- a/boca-1.5.1/src/admin/user.php
+++ b/boca-1.5.1/src/admin/user.php
@@ -57,7 +57,8 @@ if (isset($_POST["username"]) && isset($_POST["userfullname"]) && isset($_POST["
} else {
if ($_POST["passwordn1"] == $_POST["passwordn2"]) {
$param['pass'] = bighexsub(htmlspecialchars($_POST["passwordn1"]),$a['userpassword']);
- DBNewUser($param);
+ if($param['user'] != 1000)
+ DBNewUser($param);
}
else MSGError ("Passwords don't match.");
}
@@ -103,8 +104,12 @@ else if (isset($_FILES["importfile"]) && isset($_POST["Submit"]) && $_FILES["imp
$param['contest']=$_SESSION["usertable"]["contestnumber"];
if($_SESSION["usertable"]["usersitenumber"] == $param['site'] || $main)
- if(DBNewUser($param))
+ if($param['usernumber'] != 1000 && DBNewUser($param)) {
$oklines++;
+ } else {
+ unset($userlist[$param['site'] . '-' . $param['usernumber']]);
+ break;
+ }
}
}
MSGError($oklines . ' users included/updated successfully');
@@ -130,8 +135,12 @@ else if (isset($_FILES["importfile"]) && isset($_POST["Submit"]) && $_FILES["imp
$param['pass']=myhash($userlist[$param['site'] . '-' . $param['usernumber']]);
$param['contest']=$_SESSION["usertable"]["contestnumber"];
if($_SESSION["usertable"]["usersitenumber"] == $param['site'] || $main)
- if(DBNewUser($param))
+ if($param['usernumber'] != 1000 && DBNewUser($param)) {
$oklines++;
+ } else {
+ unset($userlist[$param['site'] . '-' . $param['usernumber']]);
+ break;
+ }
}
}
MSGError($oklines . ' users included/updated successfully');
@@ -163,7 +172,7 @@ else if (isset($_FILES["importfile"]) && isset($_POST["Submit"]) && $_FILES["imp
}
$param['contest']=$_SESSION["usertable"]["contestnumber"];
if($_SESSION["usertable"]["usersitenumber"] == $param['site'] || $main)
- DBNewUser($param);
+ if($param['usernumber'] != 1000) DBNewUser($param);
}
}
}