Actualiser login.php
This commit is contained in:
@@ -42,6 +42,10 @@ if (!$bloque && $_SERVER['REQUEST_METHOD'] === 'POST') {
|
||||
$password = trim($_POST['password']);
|
||||
|
||||
if (isset($users[$username]) && password_verify($password, $users[$username]['password'])) {
|
||||
// Vérifier si le compte est en attente
|
||||
if (isset($users[$username]['statut']) && $users[$username]['statut'] === 'en_attente') {
|
||||
$message = "Votre compte est en attente de validation par l'administrateur.";
|
||||
} else {
|
||||
$_SESSION['login_attempts'] = 0;
|
||||
$_SESSION['login_time'] = null;
|
||||
$_SESSION['user'] = $username;
|
||||
@@ -50,6 +54,7 @@ if (!$bloque && $_SERVER['REQUEST_METHOD'] === 'POST') {
|
||||
session_regenerate_id(true);
|
||||
header("Location: dashboard.php");
|
||||
exit();
|
||||
}
|
||||
} else {
|
||||
$_SESSION['login_attempts']++;
|
||||
$_SESSION['login_time'] = time();
|
||||
|
||||
Reference in New Issue
Block a user