if ($email != $conf_email) { $errors[] = 'Your emails do not match'; } if (filter_var($email, FILTER_VALIDATE_EMAIL)) { } else { $errors[] = 'Your email is invalid'; } //create a new checkPwd object, and call various related functions. //this is based on David Powers' code from 2nd edition of PHP solutions. $check_password = new checkPassword($user_password, 8); $check_password->requireMixedCase(); $check_password->requireNumbers(2); //$check_password->requireSymbols(); $password_OK = $check_password->check(); if (!$password_OK) { $errors = array_merge($errors, $check_password->getErrors()); } if ($user_password != $conf_user_password) { $errors[] = "Your passwords don't match."; } if (!$errors) { //no errors found, registration can be inserted to DB echo "yay no errors, let's process that info now! <br />"; //for troubleshooting only $conn = dbConnect('admin'); //connect to the db, will need to write to DB so use admin user! //create a salt using the current timestamp $salt = time(); //echo "salt is: $salt <br />"; //for troubleshooting //encrypt the password and salt $encrypt_password = sha1($user_password . $salt);
} if (strlen($lastName) == 0) { $errors[] = "Please enter a last name."; } if (preg_match('/\\s/', $userName)) { $errors[] = 'Username should not contain spaces.'; } //create a new checkPwd object, and call various related functions. //this is based on David Powers' code from 2nd edition of PHP solutions. $checkPwd = new checkPassword($password, 6); $checkPwd->requireMixedCase(); $checkPwd->requireNumbers(1); //$checkPwd->requireSymbols(); $passwordOK = $checkPwd->check(); if (!$passwordOK) { $errors = array_merge($errors, $checkPwd->getErrors()); } if ($password != $conf_password) { $errors[] = "Your passwords don't match."; } if (!$errors) { //no errors found, registration can be inserted to DB //echo"yay no errors, let's process that info now! <br />"; //for troubleshooting only $conn = dbConnect('admin'); //connect to the db, will need to write to DB so use admin user! //create a salt using the current timestamp $salt = time(); //echo "salt is: $salt <br />"; //for troubleshooting //encrypt the password and salt $userPwd = sha1($password . $salt); //echo "encryped pwd is: $userPwd <br />"; //for troubleshooting