Guest User

Untitled

a guest
Aug 23rd, 2018
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.74 KB | None | 0 0
  1. <form method="post" action="scripts/signup.php" class="ui form"">
  2. <div class="field">
  3. <label>UserName</label>
  4. <input type="text" name="username" placeholder="Choose a unique UserName">
  5. </div>
  6. <div class="field">
  7. <label>Name</label>
  8. <input type="text" name="name" placeholder="Name" required>
  9. </div>
  10. <div class="field">
  11. <label>Address</label>
  12. <input type="text" name="address" placeholder="Address" required>
  13. </div>
  14. <div class="field">
  15. <label>E-mail</label>
  16. <input type="email" name="email" placeholder="Your E-Mail" required>
  17. </div>
  18. <div class="field">
  19. <label>Password</label>
  20. <input type="password" name="password" placeholder="Your Password" required>
  21. </div>
  22. <div class="field">
  23. <label>Confirm Password</label>
  24. <input type="password" name="password2" placeholder="Confirm Password" required>
  25. </div>
  26.  
  27.  
  28. <button type="submit" name="submit" class="ui big inverted red button" value="submit">Register</button>
  29. <br/>
  30. <br/>
  31. </form>
  32.  
  33. <?php
  34.  
  35.  
  36. if (isset($_POST['submit'])) {
  37. include_once 'dbh.php';
  38.  
  39. $username = mysqli_escape_string($conn, $_POST['username']);
  40. $name = mysqli_escape_string($conn, $_POST['name']);
  41. $address = mysqli_escape_string($conn, $_POST['address']);
  42. $email = mysqli_escape_string($conn, $_POST['email']);
  43. $password = mysqli_escape_string($conn, $_POST['password']);
  44.  
  45.  
  46.  
  47. // cccheck if username is already in db
  48. $query = "SELECT * FROM users WHERE username='$username'";
  49. $res = mysqli_query($conn, $query);
  50. $rescheck = mysqli_num_rows($res);
  51.  
  52. //if the query returns a row or multiple
  53. if ($rescheck > 0) {
  54. header("Location: ../reg.php?reg=usernamesame");
  55. exit();
  56.  
  57. } else {
  58.  
  59. //password hashing
  60. $hashed_password = password_hash($password, PASSWORD_DEFAULT);
  61.  
  62.  
  63. //write user too db
  64. $sql_insert = "INSERT INTO users(username, name1, address, email, pass)VALUES ('$username','$name','$address','$email','$hashed_password');";
  65.  
  66. $results = mysqli_query($conn, $sql_insert);
  67.  
  68. echo $results;
  69. header("Location: ../reg.php?reg=succcess");
  70. exit();
  71.  
  72. }
  73.  
  74.  
  75.  
  76.  
  77. } else {
  78. header("Location: ../reg.php?reg=Error");
  79. exit();
  80. }
  81.  
  82. $conn = mysqli_connect($server_name, $username,$password,$db_Name);
Add Comment
Please, Sign In to add comment