From 471a363ef52dbd7ea1e996af1308230e3be32fa7 Mon Sep 17 00:00:00 2001
From: rubisalpha
Date: Thu, 19 Mar 2026 15:42:41 +0000
Subject: [PATCH] Actualiser login.php
---
login.php | 58 +++++++++++++++++++++++--------------------------------
1 file changed, 24 insertions(+), 34 deletions(-)
diff --git a/login.php b/login.php
index 46c9dcc..b708fb1 100644
--- a/login.php
+++ b/login.php
@@ -1,51 +1,41 @@
['password' => '1234', 'role' => 'Admin'],
+ 'user' => ['password' => 'abcd', 'role' => 'Utilisateur']
+];
- $username = '';
- $password = '';
+$error = '';
- if (isset($_POST['username'])) {
- $username = $_POST['username'];
- }
+if ($_SERVER['REQUEST_METHOD'] === 'POST') {
+ $username = $_POST['username'] ?? '';
+ $password = $_POST['password'] ?? '';
- if (isset($_POST['password'])) {
- $password = $_POST['password'];
- }
-
- // Vérification
- if ($username === "admin" && $password === "1234") {
+ if (isset($users[$username]) && $users[$username]['password'] === $password) {
$_SESSION['user'] = $username;
+ $_SESSION['role'] = $users[$username]['role'];
header("Location: dashboard.php");
exit();
} else {
- $error = "Identifiants incorrects";
+ $error = "Nom d'utilisateur ou mot de passe incorrect.";
}
}
+
+include 'includes/header.php';
?>
-
+Connexion
+$error
"; ?>
+
-
-
-
\ No newline at end of file
+
\ No newline at end of file