ERREUR FATALE

Le fichier db.php n'existe pas dans ce dossier backoffice ! Créez-le svp.

"); } $message = ""; // 2. Traitement du formulaire if ($_SERVER["REQUEST_METHOD"] == "POST") { $email = $_POST['email']; $pass = $_POST['password']; if (isset($pdo)) { try { // Requête sécurisée $stmt = $pdo->prepare("SELECT * FROM utilisateurs WHERE email = ? AND role = 'admin'"); $stmt->execute([$email]); $user = $stmt->fetch(); if ($user) { // Vérification mot de passe if ($pass === $user['mot_de_passe']) { // SUCCÈS $_SESSION['admin_id'] = $user['id']; $_SESSION['admin_nom'] = $user['nom']; $_SESSION['role'] = 'admin'; // Redirection header("Location: dashboard.php"); exit(); } else { $message = "❌ Mot de passe incorrect."; } } else { $message = "❌ Email inconnu ou non-admin."; } } catch (Exception $e) { $message = "Erreur SQL : " . $e->getMessage(); } } } ?> Admin - Tribu4Pattes

⚙️ Back-Office