Advertisement
Guest User

Untitled

a guest
Mar 8th, 2016
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.63 KB | None | 0 0
  1. <?php
  2. include("sql.php");
  3. session_start();
  4. function Fix($str) {
  5. $str = @trim($str);
  6. if(get_magic_quotes_gpc()) {
  7. $str = stripslashes($str);
  8. }
  9. return mysql_real_escape_string($str);
  10. }
  11.  
  12. $errmsg = array();
  13.  
  14. $errflag = false;
  15.  
  16. $UID = "12323543534523453451465685454";
  17. $username = Fix($_POST['username']);
  18. $email = $_POST['email'];
  19. $password = Fix($_POST['password']);
  20. $rpassword = Fix($_POST['rpassword']);
  21.  
  22. if($username == '') {
  23. $errmsg[] = 'Username missing';
  24. $errflag = true;
  25. }
  26.  
  27.  
  28. if(!eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$", $email)) {
  29. $errmsg[] = 'Invalid Email';
  30. $errflag = true;
  31. }
  32.  
  33. if($password == '') {
  34. $errmsg[] = 'Password missing';
  35. $errflag = true;
  36. }
  37.  
  38. if($rpassword == '') {
  39. $errmsg[] = 'Repeated password missing';
  40. $errflag = true;
  41. }
  42.  
  43. if(strcmp($password, $rpassword) != 0 ) {
  44. $errmsg[] = 'Passwords do not match';
  45. $errflag = true;
  46. }
  47.  
  48. if($username != '') {
  49. $qry = "SELECT * FROM `users` WHERE `Username` = '$username'";
  50. $result = mysql_query($qry);
  51. if($result) {
  52. if(mysql_num_rows($result) > 0) {
  53. $errmsg[] = 'Username already in use';
  54. $errflag = true;
  55. }
  56. mysql_free_result($result);
  57. }
  58. }
  59.  
  60. if($errflag) {
  61. $_SESSION['ERRMSG'] = $errmsg;
  62. session_write_close();
  63. header("location: register.php");
  64. exit();
  65. }
  66.  
  67. $qry = "INSERT INTO `userauth`.`users`(`UID`, `Username`, `Email`, `Password`) VALUES('$UID','$username','$email','" . md5($password) . "')";
  68. $result = mysql_query($qry);
  69.  
  70.  
  71. if($result) {
  72. echo "Благодарим Вас за регистрацию, " .$username . ". Пожалуйста, входите <a href="login.php">сюда</a>";
  73. exit();
  74. } else {
  75. die("Ошибка, обратитесь позже");
  76. }
  77.  
  78. ?>
  79.  
  80. $qry = "INSERT INTO `userauth`.`users`(`UID`, `Username`, `Email`, `Password`) VALUES('$UID','$username','$email','" . md5($password) . "')";
  81. echo($qry); // !DEBUG!
  82. $result = mysql_query($qry);
  83.  
  84.  
  85. if($result) {
  86. echo "Благодарим Вас за регистрацию, " .$username . ". Пожалуйста, входите <a href="login.php">сюда</a>";
  87. exit();
  88. } else {
  89. echo mysql_error(); // !DEBUG!
  90. die("Ошибка, обратитесь позже");
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement