diff --git a/src/Services/AuthService.php b/src/Services/AuthService.php index 0d62464..ce67441 100644 --- a/src/Services/AuthService.php +++ b/src/Services/AuthService.php @@ -122,6 +122,18 @@ final class AuthService */ public function logout(): void { + // Effacer les données de session + $_SESSION = []; + + // Détruire la session + if (session_id() !== '') { + setcookie(session_name(), '', [ + 'expires' => time() - 3600, + 'path' => '/', + 'httponly' => true, + ]); + } + session_destroy(); } }