diff --git a/login.php b/login.php index b708fb1..e7f9cc7 100644 --- a/login.php +++ b/login.php @@ -1,18 +1,29 @@ ['password' => '1234', 'role' => 'Admin'], - 'user' => ['password' => 'abcd', 'role' => 'Utilisateur'] + 'admin' => ['password' => '1234', 'role' => 'Admin'], + 'user' => ['password' => 'abcd', 'role' => 'Utilisateur'] ]; $error = ''; if ($_SERVER['REQUEST_METHOD'] === 'POST') { - $username = $_POST['username'] ?? ''; - $password = $_POST['password'] ?? ''; + // Compatible vieux PHP + $username = ''; + $password = ''; + + if (isset($_POST['username'])) { + $username = $_POST['username']; + } + + if (isset($_POST['password'])) { + $password = $_POST['password']; + } + + // Vérification if (isset($users[$username]) && $users[$username]['password'] === $password) { $_SESSION['user'] = $username; $_SESSION['role'] = $users[$username]['role']; @@ -23,19 +34,27 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { } } -include 'includes/header.php'; +include 'include/header.php'; ?> -