Guest User

Untitled

a guest
Sep 11th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. <?php
  2. require ("header.php"); //Replace to whatever you have as your header//
  3. ?>
  4. <form action='' method='POST'>
  5. <table cellspacing='0' cellpadding='0' id='r'>
  6. <tr>
  7. <td>
  8. Username:
  9. </td>
  10. <td>
  11. <input type="text" placeholder='Username...' name='Username' maxlength="32" />
  12. </td>
  13. </tr>
  14. <tr>
  15. <td>
  16. Password:
  17. </td>
  18. <td>
  19. <input type="password" placeholder='Password...' name='Password' maxlength="255" />
  20. </td>
  21. </tr>
  22. <tr>
  23. <td>
  24. Confirm Password:
  25. </td>
  26. <td>
  27. <input type="password" placeholder='Confirm Password...' name='ConfirmPassword' maxlength="255" />
  28. </td>
  29. </tr>
  30. <tr>
  31. <td>
  32. E-Mail:
  33. </td>
  34. <td>
  35. <input type="email" placeholder='E-Mail...' name='Email' value='<?=$Username?>' />
  36. </td>
  37. </tr>
  38. <tr>
  39. <td>
  40. <input type="submit" value="Register" name='Submit' />
  41. <br />
  42. </td>
  43. </tr>
  44. </table>
  45. <br />
  46.  
  47. <?php
  48.  
  49. $Username = mysql_real_escape_string(strip_tags(stripslashes($_POST['Username'])));
  50. $Password = mysql_real_escape_string(strip_tags(stripslashes(sha1($_POST['Password']))));
  51. $ConfirmPassword = mysql_real_escape_string(strip_tags(stripslashes(sha1($_POST['ConfirmPassword']))));
  52. $Email = mysql_real_escape_string(strip_tags(stripslashes($_POST['Email'])));
  53. $Submit = mysql_real_escape_string(strip_tags(stripslashes($_POST['Submit'])));
  54.  
  55. if ($Submit) {
  56.  
  57. $getUser = mysql_query("SELECT * FROM Members WHERE Username='".$Username."'");
  58. $UserTaken = mysql_num_rows($getUser);
  59.  
  60. if (!$Username||!$Password||!$ConfirmPassword||!$Email) {
  61.  
  62. echo "Please enter all fields!";
  63.  
  64. }
  65.  
  66. elseif ($UserTaken > 0) {
  67. echo "That username is taken.";
  68. }
  69. elseif ($ConfirmPassword != $Password) {
  70. echo "Your password and confirm password does not match!";
  71. }
  72. else {
  73.  
  74. if (!filter_var($Email, FILTER_VALIDATE_EMAIL)) {
  75. echo "That email is not valid. Please try again.";
  76. }
  77. else {
  78.  
  79. mysql_query("INSERT INTO Members (Username, Password, Email) VALUES ('".$Username."','".$Password."','".$Email."')");
  80.  
  81. }
  82.  
  83. echo 'Successful register, you will now be redirected to home page to log in.
  84. <META HTTP-EQUIV="Refresh" CONTENT="1; URL=index.php">';
  85.  
  86. }
  87.  
  88. }
  89.  
  90. ?>
Add Comment
Please, Sign In to add comment