diff --git a/login.php b/login.php index ea2232d..c6e7a10 100644 --- a/login.php +++ b/login.php @@ -17,17 +17,18 @@ $email = $_POST['email']; $password = $_POST['password']; - $sql = "SELECT Name, Password, Role FROM Users WHERE Email = ?"; + $sql = "SELECT UserID, Name, Password, Role FROM Users WHERE Email = ?"; if ($stmt = $conn->prepare($sql)) { $stmt->bind_param("s", $email); $stmt->execute(); $stmt->store_result(); if ($stmt->num_rows > 0) { - $stmt->bind_result($name, $hashed_password, $role); + $stmt->bind_result($user_id, $name, $hashed_password, $role); $stmt->fetch(); if (password_verify($password, $hashed_password)) { + $_SESSION['id'] = $user_id; $_SESSION['user'] = $name; $_SESSION['role'] = $role; header('Location: index.php');