Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. <?php
  2.  
  3. /*
  4. LiquidBB
  5.  
  6. File Name: Register
  7. File Description: Registers the user.
  8. Author: Brad Veryard.
  9.  
  10. */
  11.  
  12. include ("./inc/class_db.php");
  13.  
  14. $page = isset($_POST['page']) ? $_POST['page'] : '';
  15. $error = '';
  16. if ($page == 'register') {
  17. $username = $_POST['username'];
  18. $password = ($_POST['password']);
  19. $email = $_POST['email'];
  20. $gender = $_POST['gender'];
  21.  
  22. if ($username == "") {
  23. echo("Please fill in the username feild.");
  24. }
  25.  
  26. elseif ($password == "") {
  27. echo("Please fill in the password feild.");
  28. }
  29.  
  30. elseif ($email == "") {
  31. echo("Please fill in the email feild.");
  32. }
  33.  
  34. // Check see if username & email is taken
  35. if ($error == '') {
  36. $result = mysql_query("SELECT id FROM users WHERE username='{$username}'");
  37. if (mysql_num_rows($result) > 0) {
  38. echo ("Looks like that username is already in use.<br />");
  39. }
  40. }
  41.  
  42. if ($error == '') {
  43. $result = mysql_query("SELECT id FROM users WHERE email='{$email}'");
  44. if (mysql_num_rows($result) > 0) {
  45. echo ("Looks like that email is already in use.");
  46. }
  47. }
  48.  
  49. // Register into db
  50. else {
  51. $username = mysql_real_escape_string($username);
  52. $password = sha1($password);
  53. $email = mysql_real_escape_string($email);
  54. mysql_query("INSERT INTO users (username, password, email, gender) VALUES ('{$username}','{$password}','{$email}','{$gender}')");
  55. echo("
  56. <html>
  57. <head>
  58. <title>Registered - ".$username."</title>
  59. <!--
  60. function delayer(){
  61. window.location = \"./index.php\"
  62. }
  63. //-->
  64. </head>
  65. <body onLoad=\"setTimeout('delayer()', 700)\">
  66. Thanks for registering!
  67. </body>
  68. </html>");
  69. }
  70. }
  71. ?>
  72.  
  73. <html>
  74. <head>
  75. <title>Register</title>
  76. </head>
  77.  
  78. <body>
  79. <h1>Register</h1>
  80. <form action="./register.php" method="POST">
  81. <input type="hidden" name="page" value="register">
  82. Username: <br /><input type="text" name="username"><br />
  83. Password: <br /><input type="password" name="password"><br />
  84. Email: <br /><input type="email" name="email"><br />
  85. Gender: <br /><select name="gender">
  86. <option> ------ </option>
  87. <option>Male</option>
  88. <option>Female</option>
  89. </select><br />
  90. <input type="submit" name="submit" value="Register">
  91. </form>
  92. <body>
  93. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement