Guest User

Untitled

a guest
Apr 27th, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. <?php
  2. include("../modules/include/Config.php");
  3. require_once("../modules/include/sqlConn.php");
  4. require_once("../modules/include/Security.php");
  5.  
  6. mssql_select_db($dbName1, $dbConn) or die ("Couln't select database $dbName1");
  7.  
  8. if ($_POST['password1'] != $_POST['password2']) {
  9. header("location:./../?pwMissmatch");
  10. } else if (empty($_POST['nickname']) || empty($_POST['password1']) || empty($_POST['password2']) || empty($_POST['username'])) {
  11. header("location:./../?noData");
  12. } else {
  13.  
  14. $check = new security();
  15. $message = null;
  16. if($check->is_secure($_POST['username']) == false) $message[] = "";
  17. if ($check->is_secure($_POST['password1']) == false) $message[] = "";
  18. if ($check->is_secure($_POST['password2']) == false) $message[] = "";
  19. if ($check->is_secure($_POST['nickname']) == false) $message[] = "";
  20.  
  21. if(strlen($_POST['username']) < 3) $message[] = "Username too short";
  22. if(strlen($_POST['username']) > 16)$message[] = "Username too long";
  23. if(strlen($_POST['password1']) < 6) $message[] = "Password [1] too short";
  24. if(strlen($_POST['password1']) > 32)$message[] = "Password [1] too long";
  25. if(strlen($_POST['password2']) < 6) $message[] = "Password [2] too short";
  26. if(strlen($_POST['password']) > 32) $message[] = "Password [2] too long";
  27.  
  28. if(count($message) > 0) {
  29. for($i = 0; $i < count($message); $i++) {
  30. print $message[$i];
  31. header("location:./../?invalidData");
  32. }
  33. return;
  34. } else {
  35. $username = $_POST['username'];
  36. $password = md5($_POST['password2']);
  37. $nickname = $_POST['nickname'];
  38. $verifyAccount = mssql_num_rows(mssql_query("select * from TB_User where StrUserID = '$username'"));
  39. if($verifyAccount > 0) {
  40. header("location:./../?NameExists");
  41. } else {
  42. mssql_query("exec _AddUser '$username','$password','$nickname',0,0,0,0,3,3,0");
  43. header("location:./../?regComplete");
  44. }
  45. }
  46. }
  47. ?>
Add Comment
Please, Sign In to add comment