commit 9b9d008716c81d1bcd0ec697d012554dea2b243d
parent c1ad5790881fde73dd7d6d1e653a67436f04f86e
Author: Gerco van Woudenbergh <[email protected]>
Date: Tue, 21 Mar 2023 13:20:01 +0100
login index
Diffstat:
A | index.php | | | 46 | ++++++++++++++++++++++++++++++++++++++++++++++ |
1 file changed, 46 insertions(+), 0 deletions(-)
diff --git a/index.php b/index.php
@@ -0,0 +1,46 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>Login Page</title>
+ </head>
+ <body>
+ <h2>Login</h2>
+ <?php
+ if(isset($_POST['login'])) {
+ $gebruikersnaam = $_POST['id'];
+ $wachtwoord = $_POST['password'];
+
+ // perform validation and authentication
+ $servername = "86.92.67.21";
+ $username = "friedel";
+ $password = "koffiemetzuiker";
+ $dbname = "wap2";
+
+ $conn = mysqli_connect($servername, $username, $password, $dbname);
+
+ $sql = "select medewerker_id, wachtwoord from medewerker where medewerker_id like ?;";
+ $stmt= $conn->prepare($sql);
+ $stmt->bind_param("s", $username);
+ $stmt->execute();
+
+ $row = mysqli_fetch_assoc($result);
+ if($gebruikersnaam === $row['medewerker_id'] && password_verify($wachtwoord, $row['wachtwoord']))
+ {
+ session_start();
+ $_SESSION['username'] = $username;
+ header('Location: dashboard.php');
+ echo"succes";
+ } else {
+ echo '<p style="color:red">Invalid username or password.</p>';
+ }
+ }
+ ?>
+ <form method="POST">
+ <label>Username:</label>
+ <input type="text" name="username"><br><br>
+ <label>Password:</label>
+ <input type="password" name="password"><br><br>
+ <input type="submit" name="login" value="Login">
+ </form>
+ </body>
+</html>