<?php
/**
 * Page d'accueil - Aiguillage automatique
 * Redirige vers login.php ou dashboard selon l'état de connexion
 */

define('APP_ROOT', __DIR__);
require_once 'config/config.php';
require_once 'config/database.php';

// Vérifier si utilisateur déjà connecté
if (isLoggedIn()) {
    $user = currentUser();
    
    // Rediriger vers le dashboard approprié
    switch ($user['id_type']) {
        case 1: // Enseignant
            redirect('enseignant/dashboard.php');
            break;
        case 2: // Élève classe
        case 3: // Élève libre
            redirect('eleve/dashboard.php');
            break;
        default:
            // Type inconnu, déconnecter et redemander login
            SessionManager::logout();
            redirect('login.php?error=invalid_type');
    }
} else {
    // Pas connecté : rediriger vers page de login
    redirect('login.php');
}
?>
