Guest User

Untitled

a guest
Jul 4th, 2018
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.73 KB | None | 0 0
  1. <center>
  2. <h2>Register</h2>
  3. <br/>
  4. <?php
  5. require_once('recaptchalib.php');
  6. $role = "1";
  7.  
  8. if(!isset($_SESSION['id'])) {
  9. if (!@$_POST["register"] == 1) {
  10. ?>
  11. <form action="?page=register" method="POST">
  12. Username:<br/>
  13. <input type="text" name="cusername" maxlength="12" /><br/>
  14. Password:<br/>
  15. <input type="password" name="cpassword" maxlength="30" /><br/>
  16. Repeat Password:<br/>
  17. <input type="password" name="cpassword2" maxlength="30" /><br/>
  18. E-Mail:<br/>
  19. <input type="text" name="cemail" maxlength="50" /><br/>
  20. <br/>
  21. <input type="submit" class="btn btn-black" name="submit" value=" Register"/><br/>
  22. <input type="hidden" name="register" value="1" />
  23. <?php
  24. } else {
  25. $username = mysql_real_escape_string($_POST['cusername']);
  26. $pass = mysql_real_escape_string($_POST['cpassword']);
  27. $pass2 = mysql_real_escape_string($_POST['cpassword2']);
  28. $email = mysql_real_escape_string($_POST['cemail']);
  29.  
  30. //$usersafe = stripslashes($username);
  31. $query = "SELECT `id` FROM `users` WHERE `name`='".$username."' OR `email`='".$email."' LIMIT 1";
  32. $checka = mysql_query($query);
  33. $rows = mysql_num_rows($checka);
  34.  
  35. if($rows > 0) {
  36. die("Username or e-mail is already used.");
  37. }
  38.  
  39. if($username & $pass & $pass2 & $email & $dobd & $dobm & $doby) {
  40. if($pass == $pass2) {
  41. if(strstr($email, "@")){
  42. if($dobd < 32 & $dobm < 13 & $doby > 1900 & $doby < date("Y")){
  43. if(strlen($username) > 3 & strlen($username) < 13) {
  44. if(strlen($pass) > 3 & strlen($pass) < 13) {
  45. $safeuser = sql_sanitize($username);
  46. $safepw = sql_sanitize($pass);
  47. $safemail = sql_sanitize($email);
  48. $safedobf = sql_sanitize($doby)."-".sql_sanitize($dobm)."-".sql_sanitize($dobd);
  49. $ip = "/".$_SERVER['REMOTE_ADDR'];
  50. $addUserQ = "INSERT INTO accounts (`name`, `password`, `lastknownip`, `email`, `birthday`) VALUES ('".$safeuser."', '".hash("sha1", $safepw)."', '".$ip."', '".$safemail."', '".$safedobf."')";
  51. $addUser = mysql_query($addUserQ) or die(mysql_error());
  52. echo "You have successfully registered to $servername!<br/><a href='?page=home'>Return</a>";
  53. } else {
  54. echo "Password has to be between 4 and 12 characters.<br/><a href='?page=register'>Return</a>";
  55. }
  56. } else {
  57. echo "Username has to be between 4 and 12 characters.<br/><a href='?page=register'>Return</a>";
  58. }
  59. } else {
  60. echo "Date of Birth is incorrect.<br/><a href='?page=register'>Return</a>";
  61. }
  62. } else {
  63. echo "Invalid E-Mail.<br/><a href='?page=register'>Return</a>";
  64. }
  65. } else {
  66. echo "Passwords doesn't match.<br/><a href='?page=register'>Return</a>";
  67. }
  68. } else {
  69. echo "Please fill out all forms.<br/><a href='?page=register'>Return</a>";
  70. }
  71. }
  72. } else {
  73. echo "You are already registered.";
  74. }
  75. ?>
Add Comment
Please, Sign In to add comment