Guest User

Untitled

a guest
Jan 3rd, 2019
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.48 KB | None | 0 0
  1. <?php
  2. include "Header.php";
  3.  
  4. if (!$User) {
  5.  
  6. $Username = mysql_real_escape_string(strip_tags(stripslashes($_POST['Username'])));
  7. $Password = mysql_real_escape_string(strip_tags(stripslashes($_POST['Password'])));
  8. $ConfirmPassword = mysql_real_escape_string(strip_tags(stripslashes($_POST['ConfirmPassword'])));
  9. $Email = mysql_real_escape_string(strip_tags(stripslashes($_POST['Email'])));
  10. $IP = $_SERVER['REMOTE_ADDR'];
  11. $Submit = mysql_real_escape_string(strip_tags(stripslashes($_POST['Submit'])));
  12. function is_alphanumeric($username)
  13. {
  14. return (bool)preg_match("/^([a-zA-Z0-9])+$/i", $Usernmae);
  15.  
  16. }
  17.  
  18. if ($Submit) {
  19.  
  20. $getUser = mysql_query("SELECT * FROM Members WHERE Username='".$Username."'");
  21. $gU = mysql_num_rows($getUser);
  22.  
  23. if (!$Username||!$Password||!$ConfirmPassword) {
  24.  
  25. echo "Please fill in all fields!";
  26. exit;
  27.  
  28. }
  29.  
  30. if ($gU >= 1) {
  31.  
  32.  
  33. echo "That username is already taken!";
  34. exit;
  35.  
  36. }
  37.  
  38. elseif ($ConfirmPassword != $Password) {
  39.  
  40. echo "Your password and confirm password do not match!";
  41. exit;
  42.  
  43. }
  44. elseif (strlen($Username) <= 2) {
  45.  
  46. echo "Please make your username longer than two characters!";
  47. exit;
  48.  
  49. }
  50. elseif (strlen($Username) >= 20) {
  51.  
  52. echo "Please make your username less than twenty characters!";
  53. exit;
  54.  
  55. }
  56. elseif (!is_alphanumeric($Username)) {
  57.  
  58. echo "Please keep your username between A-Z and 0-9.";
  59. exit;
  60.  
  61. }
  62.  
  63.  
  64.  
  65. $_PASS = hash('sha512',''.$Password.'');
  66.  
  67.  
  68. if (mysql_query("INSERT INTO Members (Username, Password, IP, Email, Bux, Diamonds)
  69. VALUES ('".$Username."','".$_PASS."','".$IP."','".$Email."','50','15')"))
  70. {
  71.  
  72.  
  73.  
  74. echo $gU->Username;
  75.  
  76. $_HASH = hash('whirlpool','$Username');
  77. $_SESSION['Username']=$_HASH;
  78. $_SESSION['Name']=$gU->Username;
  79.  
  80. header("Location: Home.php");
  81.  
  82. }
  83. else
  84. {
  85.  
  86. echo "Register was unsuccessful.";
  87.  
  88. }
  89.  
  90.  
  91.  
  92.  
  93. }
  94.  
  95. echo "
  96. <form action='' method='POST'>
  97. <div align='left'>
  98. <b style='font-size:20px;'>Create a New Account</b>
  99. <div style='border-bottom:1px dashed #aaa;'></div>
  100. <table width='98%'>
  101. <tr>
  102. <td><div align='left'>
  103. <table style='font-size:8pt;' id='Register'>
  104. <tr>
  105. <td>
  106. Username
  107. </td>
  108. <td>
  109. <input type='text' name='Username' />
  110. </td>
  111. </tr>
  112. <tr>
  113. <td>
  114. Password
  115. </td>
  116. <td>
  117. <input type='password' name='Password' />
  118. </td>
  119. </tr>
  120. <tr>
  121. <td>
  122. Confirm Password
  123. </td>
  124. <td>
  125. <input type='password' name='ConfirmPassword' />
  126. </td>
  127. </tr>
  128. <tr>
  129. <td>
  130. Email
  131. </td>
  132. <td>
  133. <input type='text' name='Email' />
  134. </td>
  135. </tr>
  136. <tr>
  137. <td>
  138. <input type='submit' value='Register' name='Submit' />
  139. </td>
  140. </tr>
  141. </table>
  142. </tr>
  143. </table>
  144. ";
  145.  
  146. }
  147.  
  148.  
  149. echo "<font color='red'><b>*By registering, you must agree with our Terms Of Service.</b></font> (<a href='/TermsOfService.php'>Terms of Service</a>)";
  150.  
  151.  
  152.  
  153. include "Footer.php";
Add Comment
Please, Sign In to add comment