iwa-panda1

Manage Weather Data by International Weather Agency (Version 1)
Log | Files | Refs

commit 9b9d008716c81d1bcd0ec697d012554dea2b243d
parent c1ad5790881fde73dd7d6d1e653a67436f04f86e
Author: Gerco van Woudenbergh <[email protected]>
Date:   Tue, 21 Mar 2023 13:20:01 +0100

login index

Diffstat:
Aindex.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>