Guest User

Untitled

a guest
Apr 8th, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.31 KB | None | 0 0
  1. <?php
  2. include_once 'header.php';?>
  3.  
  4. <section class="main-container">
  5. <div class="main-wrapper">
  6. <h2>Sign Up</h2>
  7. <form class="signup-form" action="includes/signup.inc.php" method="post">
  8. <input type="text" name="first" placeholder="Firstname">
  9. <input type="text" name="last" placeholder="Lastname">
  10. <input type="text" name="email" placeholder="Email">
  11. <input type="text" name="uid" placeholder="Username">
  12. <input type="password" name="pwd" placeholder="Password">
  13. <button type="submit" name="submit">Sign up</button>
  14. </form>
  15. </div>
  16. </section>
  17. <?php include_once 'footer.php';?>
  18.  
  19. <?php
  20.  
  21. $dbServername = "213.171.200.83";
  22. $dbUsername = "User_Name";
  23. $dbPassword = "Password";
  24. $dbName = "Login";
  25.  
  26. $conn = mysqli_connect($dbServername, $dbUsername, $dbPassword, $dbName)
  27.  
  28. <?php
  29.  
  30. if (isset($_POST['submit'])) {
  31.  
  32. include_once 'dbh.inc.php';
  33.  
  34. $first = mysqli_real_escape_string($conn, $_POST['first']);
  35. $last = mysqli_real_escape_string($conn, $_POST['last']);
  36. $email = mysqli_real_escape_string($conn, $_POST['email']);
  37. $uid = mysqli_real_escape_string($conn, $_POST['uid']);
  38. $pwd = mysqli_real_escape_string($conn, $_POST['pwd']);
  39.  
  40. //Error handlers
  41. //Check for empty fields
  42. if (empty($first) || empty($last) || empty($email) || empty($uid) || empty($pwd)) {
  43. header("Location: ../signup.php");
  44. exit();
  45. } else {
  46. //Check if input characters are valid
  47. if (!preg_match("/^[a-zA-Z]*$/", $first) || !preg_match("/^[a-zA-Z]*$/", $last)) {
  48. header("Location: ../signup.php?signup=invalid");
  49. exit();
  50. } else {
  51. //Check if email is valid
  52. if (!filter_var($email, FILTER_VALIDATE_EMAIL))
  53. header("Location: ../signup.php?signup=invalidemail");
  54. exit();
  55. } else {
  56. $sql = "SELECT * FROM users WHERE user_uid='$uid'";
  57. $result = mysqli_query($conn, $sql);
  58. $resultCheck = mysqli_num_rows($result);
  59.  
  60. if ($resultCheck > 0) {
  61. header("Location: ../signup.php?signup=usertaken");
  62. exit();
  63. } else {
  64. //Hashing Password
Add Comment
Please, Sign In to add comment