From df477b322c071d81ea06ad972a36ea9f30cdc34f Mon Sep 17 00:00:00 2001 From: cassiopc Date: Mon, 22 Oct 2012 18:50:03 +0200 Subject: update sendscore.sh to cope with new version. Fix password update and hexsub --- boca-1.5.1/src/admin/user.php | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'boca-1.5.1/src/admin/user.php') 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); } } } -- cgit v1.2.3