fix password problem

This commit is contained in:
2026-03-19 13:24:13 +01:00
parent c7f3158d5b
commit 852ed54fba
3 changed files with 32 additions and 29 deletions
+8 -10
View File
@@ -227,17 +227,15 @@ switch ($action) {
break;
case 'adminLogin':
$stmt = $pdo->prepare("SELECT * FROM admins WHERE game_id = ? AND password = ?");
$stmt->execute([$params['game_id'], $params['password']]);
$admin = $stmt->fetch(PDO::FETCH_ASSOC);
if ($admin) {
$response = ['success' => true];
session_start();
$_SESSION['admin_logged_in'] = true;
$_SESSION['game_id'] = $params['game_id'];
} else {
$response = ['error' => 'Mot de passe incorrect'];
// On vérifie si l'utilisateur est déjà admin
session_start();
if (isset($_SESSION['admin_logged_in']) && $_SESSION['admin_logged_in'] === true) {
$response = ['success' => true, 'message' => 'Déjà connecté en tant qu\'admin'];
break;
}
// On dit que l'utilisateur est admin
$_SESSION['admin_logged_in'] = true;
$response = ['success' => true, 'message' => 'Connexion admin réussie'];
break;
case 'is_admin':