<?php
session_start();
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $username = $_POST['username'] ?? '';
    $password = $_POST['password'] ?? '';
    
    // Prüfe die Benutzerdaten in der Datei
    $users = file('writterusers.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
    foreach ($users as $user) {
        list($storedUsername, $storedPasswordHash) = explode(';', $user);
        if ($username === $storedUsername && password_verify($password, $storedPasswordHash)) {
            $_SESSION['user'] = $username;
            header('Location: index.html'); // Weiterleitung zur writter.html
            exit();
        }
    }
    $error = "Ungültiger Benutzername oder Passwort.";
}
?>
<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Login</title>
    <link rel="stylesheet" href="dark-theme.css">
</head>
<body>
    <form action="writterlogin.php" method="post">
        <h1>Login</h1>
        <label for="username">Benutzername:</label>
        <input type="text" id="username" name="username" required>

        <label for="password">Passwort:</label>
        <input type="password" id="password" name="password" required>

        <button type="submit">Einloggen</button>
        <a href="writterregister.php">Noch keinen Account? Jetzt registrieren</a>

        <?php if (isset($error)) { echo "<p>$error</p>"; } ?>
    </form>
</body>
</html>
