diff options
| author | cassiopc <cassiopc@gmail.com> | 2012-10-22 16:50:03 +0000 |
|---|---|---|
| committer | cassiopc <cassiopc@gmail.com> | 2012-10-22 16:50:03 +0000 |
| commit | df477b322c071d81ea06ad972a36ea9f30cdc34f (patch) | |
| tree | 77dad3b53ed879e65b22f24f880592a12e5dbad0 /boca-1.5.1/src/admin/user.php | |
| parent | 9e75d473525446d0961a7567bcb8a1e672949df8 (diff) | |
| download | boca-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.php | 17 |
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); } } } |