Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Processing form data when form is submitted
- if (isset($_POST['submit'])){
- include_once 'dbh.inc.php';
- $first = mysqli_real_escape_string($conn, $_POST['first']);
- $pwd = mysqli_real_escape_string($conn, $_POST['pwd']);
- //Errorhanterare
- //kollar efter tomma rutor
- if (emtpy($first)|| empty($pwd)){
- header("Location: ../signup.php?signup=empty");
- exit();
- }else{
- //Kolla om det inskrivna รคr okej
- if (!preg_match("/^[a-zA-Z]*$/", $first")) || (!preg_match("/^[a-zA-Z]*$/", $pwd")) {
- header("Location: ../signup.php?signup=invalid");
- exit();
- } else {
- if(!filter_var(FILTER_VALID_PWD)){
- header("Location: ../signup.php?signup=pwd");
- }else{
- $sql = "SELECT * FROM users WHERE user_id = '$uid'";
- $result = mysqli_query($conn, $sql);
- $resultCheck = mysql_num_rows($result);
- if($resultCheck > 0){
- header("Location: ../signup.php?signup=usertaken");
- exit();
- } else {
- //hashing password
- $hashedPwd = password_hash($pwd, PASSWORD_DEFAULT);
- //insert the user into database
- $sql = "INSERT INTO users (user_first, user_pwd) VALUES ('$first', '$hashedPwd');";
- $result = mysql_query($conn, $sql);
- header("Location: ../signup.php?signup=success");
- exit();
- }
- }
- }
- }
- } else {
- header("Location: ../signup.php");
- exit();
- }
- ?>
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Login</title>
- <link href="CSS/reset.css"
- rel="stylesheet"
- type="text/css">
- <link href="CSS/main.css"
- rel="stylesheet"
- type="text/css">
- </head>
- <body style="background-image: url(a.jpg)">
- <ul>
- <li><a class="active" href="index.html">Home</a></li>
- <li><a href="recept.html">Recepies</a></li>
- <li><a href="calender.html">Calender</a></li>
- <li><a href="file_name.php">Log in / Sign up</a></li>
- <li><a href="signup.php">Sign in</a></li>
- </ul>
- <form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post">
- <div <?php echo (!empty($username_err)) ? 'has-error' : ''; ?>">
- <label><b>Username:</b>
- <sup>*</sup></label>
- <input type="text" name="username"class="form-control" value="<?php echo $username; ?>">
- <span><?php echo $username_err; ?></span>
- </div>
- <div class="form-group <?php echo (!empty($password_err)) ? 'has-error' : ''; ?>">
- <label><b>Password:</b><sup>*</sup></label>
- <input type="password" name="password" class="form-control">
- <span ><?php echo $password_err; ?></span>
- </div>
- <div class="form-group">
- <input type="submit" class="btn btn-primary" value="Submit">
- </div>
- </form>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement