Guest User

Untitled

a guest
Oct 22nd, 2017
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.06 KB | None | 0 0
  1. <?php
  2. echo "<h1>Register</h1>";
  3.  
  4. //form data
  5. if($_SERVER['REQUEST_METHOD'] == "POST") //This code works,nothing else does!
  6. {
  7. $fullname = strip_tags($_POST['fullname']);
  8. $username = strip_tags($_POST['username']);
  9. $password = strip_tags($_POST['password']);
  10. $repeatpassword = strip_tags($_POST['repeatpassword']);
  11. $email = strip_tags($_POST['email']);
  12. $steam = strip_tags($_POST['steam']);
  13. $xfire = strip_tags($_POST['xfire']);
  14. $date = date("Y-m-d");
  15.  
  16. }
  17.  
  18. if($_SERVER['REQUEST_METHOD'] == "POST")
  19.  
  20. //Check for existance
  21. if ($username&&$password&&$repeatpassword&&$fullname&&$email)
  22. {
  23.  
  24. //Encrypt password
  25.  
  26. $password = md5($password);
  27. $repeatpassword = md5($repeatpassword);
  28.  
  29. if ($password==$repeatpassword)
  30. {
  31.  
  32. //check char lenght of username and fullname
  33. if (strlen($username>25)||strlen($fullname)>25)
  34. {
  35. echo "Length of username or fullname is too long!";
  36. }
  37. else
  38. {
  39.  
  40. //Check password length
  41.  
  42. if (strlen($password)>25||strlen($password)<6)
  43. {
  44. Echo "password must be between 6 and 25 characters";
  45. }
  46. else
  47. {
  48. //register the user
  49.  
  50. echo "Success!";
  51.  
  52. }
  53.  
  54. {
  55. else
  56. echo "Please fill in all the fields";
  57. }
  58.  
  59.  
  60. ?>
  61.  
  62. <html>
  63. <p>
  64. <h1>Fields marked with * are optional</h1>
  65. <form action='register.php' method='POST'>
  66. <table>
  67. <tr>
  68. <td>
  69. Your Full Name:
  70. </td>
  71.  
  72. <td>
  73. <input type='text' name='fullname'>
  74. <input type='hidden' name='action' value='hiddenvalue'>
  75. </td>
  76. </tr>
  77. </table>
  78.  
  79.  
  80. <table>
  81. <tr>
  82. <td>
  83. Choose a username:
  84. </td>
  85.  
  86. <td>
  87. <input type='text' name='username'>
  88. <input type='hidden' name='action' value='hiddenvalue'>
  89. </td>
  90. </tr>
  91. </table>
  92.  
  93.  
  94. <table>
  95. <tr>
  96. <td>
  97. Choose a password:
  98. </td>
  99.  
  100. <td>
  101. <input type='password' name='password'>
  102. <input type='hidden' name='action' value='hiddenvalue'>
  103. </td>
  104. </tr>
  105. </table>
  106.  
  107. <table>
  108. <tr>
  109. <td>
  110. Confirm password:
  111. </td>
  112.  
  113. <td>
  114. <input type='password' name='repeatpassword'>
  115. <input type='hidden' name='action' value='hiddenvalue'>
  116. </td>
  117. </tr>
  118. </table>
  119.  
  120.  
  121. <table>
  122. <tr>
  123. <td>
  124. Email:
  125. </td>
  126.  
  127. <td>
  128. <input type='text' name='email'>
  129. <input type='hidden' name='action' value='hiddenvalue'>
  130. </td>
  131. </tr>
  132. </table>
  133.  
  134. <table>
  135. <tr>
  136. <td>
  137. Steam ID:
  138. </td>
  139.  
  140. <td>
  141. <input type='text' name='steam'>
  142. <input type='hidden' name='action' value='hiddenvalue'>
  143. </td>
  144. </tr>
  145. </table>
  146.  
  147.  
  148. <table>
  149. <tr>
  150. <td>
  151. Xfire ID:
  152. </td>
  153.  
  154. <td>
  155. <input type='text' name='xfire'>
  156. <input type='hidden' name='action' value='register'>
  157. </td>
  158. </tr>
  159. </table>
  160. <p>
  161. <input type='submit' value='Register'>
  162. </p>
Add Comment
Please, Sign In to add comment