Advertisement
Guest User

Untitled

a guest
Dec 2nd, 2017
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.23 KB | None | 0 0
  1. <?php
  2.  
  3. // Processing form data when form is submitted
  4. if (isset($_POST['submit'])){
  5.  
  6. include_once 'dbh.inc.php';
  7. $first = mysqli_real_escape_string($conn, $_POST['first']);
  8. $pwd = mysqli_real_escape_string($conn, $_POST['pwd']);
  9.  
  10.  
  11. //Errorhanterare
  12. //kollar efter tomma rutor
  13. if (emtpy($first)|| empty($pwd)){
  14.  
  15. header("Location: ../signup.php?signup=empty");
  16. exit();
  17.  
  18. }else{
  19.  
  20. //Kolla om det inskrivna รคr okej
  21. if (!preg_match("/^[a-zA-Z]*$/", $first")) || (!preg_match("/^[a-zA-Z]*$/", $pwd")) {
  22.  
  23. header("Location: ../signup.php?signup=invalid");
  24. exit();
  25. } else {
  26.  
  27. if(!filter_var(FILTER_VALID_PWD)){
  28. header("Location: ../signup.php?signup=pwd");
  29.  
  30. }else{
  31. $sql = "SELECT * FROM users WHERE user_id = '$uid'";
  32. $result = mysqli_query($conn, $sql);
  33. $resultCheck = mysql_num_rows($result);
  34.  
  35. if($resultCheck > 0){
  36. header("Location: ../signup.php?signup=usertaken");
  37. exit();
  38.  
  39. } else {
  40. //hashing password
  41. $hashedPwd = password_hash($pwd, PASSWORD_DEFAULT);
  42. //insert the user into database
  43. $sql = "INSERT INTO users (user_first, user_pwd) VALUES ('$first', '$hashedPwd');";
  44. $result = mysql_query($conn, $sql);
  45. header("Location: ../signup.php?signup=success");
  46. exit();
  47. }
  48. }
  49. }
  50. }
  51.  
  52.  
  53. } else {
  54. header("Location: ../signup.php");
  55. exit();
  56. }
  57.  
  58.  
  59. ?>
  60.  
  61. <!DOCTYPE html>
  62. <html lang="en">
  63. <head>
  64. <meta charset="UTF-8">
  65. <title>Login</title>
  66. <link href="CSS/reset.css"
  67. rel="stylesheet"
  68. type="text/css">
  69.  
  70. <link href="CSS/main.css"
  71. rel="stylesheet"
  72. type="text/css">
  73.  
  74.  
  75. </head>
  76. <body style="background-image: url(a.jpg)">
  77.  
  78. <ul>
  79. <li><a class="active" href="index.html">Home</a></li>
  80. <li><a href="recept.html">Recepies</a></li>
  81. <li><a href="calender.html">Calender</a></li>
  82. <li><a href="file_name.php">Log in / Sign up</a></li>
  83. <li><a href="signup.php">Sign in</a></li>
  84. </ul>
  85.  
  86. <form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post">
  87. <div <?php echo (!empty($username_err)) ? 'has-error' : ''; ?>">
  88. <label><b>Username:</b>
  89. <sup>*</sup></label>
  90. <input type="text" name="username"class="form-control" value="<?php echo $username; ?>">
  91. <span><?php echo $username_err; ?></span>
  92. </div>
  93. <div class="form-group <?php echo (!empty($password_err)) ? 'has-error' : ''; ?>">
  94. <label><b>Password:</b><sup>*</sup></label>
  95. <input type="password" name="password" class="form-control">
  96. <span ><?php echo $password_err; ?></span>
  97. </div>
  98. <div class="form-group">
  99. <input type="submit" class="btn btn-primary" value="Submit">
  100. </div>
  101.  
  102. </form>
  103.  
  104. </body>
  105. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement