setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { die("Databaseforbindelse fejlede: " . $e->getMessage()); } // Hvis formularen er sendt if ($_SERVER["REQUEST_METHOD"] === "POST") { $userName = $_POST['userName'] ?? ''; $userPassword = $_POST['userPassword'] ?? ''; // Find brugeren baseret på brugernavn $stmt = $pdo->prepare("SELECT * FROM tblUsers WHERE userName = :userName"); $stmt->execute(['userName' => $userName]); $user = $stmt->fetch(PDO::FETCH_ASSOC); // Verificér kodeordet if ($user && password_verify($userPassword, $user['userPassword'])) { session_regenerate_id(true); $_SESSION['user'] = $userName; header("Location: begin.php"); exit; } else { $error = "Forkert brugernavn eller kodeord."; } } ?> Login

Login