Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include './includes/database.php';
- session_start();
- // Create connection
- $db = mysqli_connect($host, $user, $password, $database)
- or die("Error: ". mysqli_connect_error());
- // Check if user is logged in
- // Check if post isset
- // Always start with an empty error first
- $error = "";
- if (isset($_POST['submit'])) {
- $username = $_POST['username'];
- $password = $_POST['password'];
- // Store Query in variable
- $usersQuery = "SELECT * from users WHERE login_name = '$username' and password_hash = '$password' ";
- // Run query with msql_queryy and check if it connects
- $result = mysqli_query($db, $usersQuery)
- or die("Failed to query".msqli_error());
- // fetch the results
- $row = mysqli_fetch_assoc($result);
- // U can do stricter checks, but for now we're just doing one simple error.
- if(empty($username) || empty($password )) {
- $error = "Vul beide gegevens in";
- }
- if ($username == $row['login_name'] || $password == $row['password_hash']) {
- /* // E-mail
- $_SESSION['type'] = $email; */
- // Nog van de opdracht
- $_SESSION['type'] = $row['user_type'];
- $_SESSION['name'] = $row['first_name'];
- $_SESSION['user_id'] = ((isset($row['user_id'])) ? ($row['user_id']) : '');
- if($_SESSION['type'] == 'admin') { // admin word straks een variable die je hebt geconnect met database.
- header("Location: ./users/admin/home.php");
- exit;
- } else if($_SESSION['type'] == 'employee') {
- header("Location: ./users/employee/home.php");
- exit;
- }
- } else if ($username != $row['login_name'] || $password != $row['password_hash']) {
- $error = "Combinatie gebruikersnaam/wachtwoord onjuist";
- }
- }
- // Am I loggin in? Please go to secure page
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <title>Login</title>
- <link rel="stylesheet" type="text/css" href="../app/assets/styles/css/main.css">
- </head>
- <body>
- <div class="login__container">
- <div class="login__left-square">
- <div class="login__logo-wrapper">
- <div class="login__logo">
- <img class="login__logo-img" src="../app/assets/images/sumo.png" />
- </div>
- </div>
- </div>
- <div class="login__right-square">
- <form method="post" action="<?= $_SERVER['REQUEST_URI']; ?>">
- <div class="login__input-container">
- <div class="login__input-wrapper">
- <div class="login__input">
- <input class="login__username" id="username" type="username" name="username" placeholder="Gebruikersnaam"/>
- </div>
- <div class="login__input">
- <input class="login__password" id="password" type="password" name="password" placeholder="Wachtwoord"/>
- </div>
- <div class="login__input">
- <button class="login__submit" type="submit" name="submit">
- <h2 class="login__submit-title"> Login </h2>
- </button>
- </div>
- <div class="login__error-wrapper">
- <p class="login__error"><?= $error ?></p>
- </div>
- </div>
- </div>
- </form>
- </div>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement