<?php

declare(strict_types=1);

require_once __DIR__ . '/auth.php';

// 🎀 Demarre la session pour pouvoir nettoyer toutes les donnees utilisateur 🎀
startSecureSession();

// 🎀 Vide toutes les variables de session en memoire 🎀
$_SESSION = [];

// 🎀 Supprime le cookie de session cote navigateur s'il existe 🎀
if (ini_get('session.use_cookies')) {
    $params = session_get_cookie_params();
    setcookie(
        session_name(),
        '',
        time() - 42000,
        $params['path'],
        $params['domain'],
        $params['secure'],
        $params['httponly']
    );
}

// 🎀 Detruit definitivement la session puis redirige vers l'accueil 🎀
session_destroy();
header('Location: index.php');
exit;
