<?php
// Vérifier si l'utilisateur est connecté
if (!isset($_SESSION['user_id'])) {
    // Sauvegarder l'URL actuelle pour rediriger après la connexion
    $_SESSION['redirect_url'] = $_SERVER['PHP_SELF'];
    
    // Rediriger vers la page de connexion
    header('Location: login.php');
    exit;
}

// Vérifier le rôle de l'utilisateur
require_once 'config/db.php';
$db = new Database();
$pdo = $db->getConnection();

$stmt = $pdo->prepare("SELECT role FROM users WHERE id = ?");
$stmt->execute([$_SESSION['user_id']]);
$user = $stmt->fetch(PDO::FETCH_ASSOC);
$isAdmin = isset($user['role']) && $user['role'] === 'admin';
