<?php
// src/auth/logout.php
// wird von public/auth/logout.php eingebunden

if (session_status() !== PHP_SESSION_ACTIVE) {
    @session_start();
}

// Session leeren, aber NICHT komplett zerstören,
// damit flash_set noch funktionieren kann.
$_SESSION = [];
session_regenerate_id(true);

// Sprache aus GET, falls vorhanden
$lang = $_GET['lang'] ?? 'de';

// Flash-Meldung für die Login-Seite
flash_set('success', 'Du wurdest erfolgreich ausgeloggt.', 'login');

// Direkt zur Login-Seite weiterleiten
header('Location: /login/?lang=' . urlencode($lang) . '#auth');
exit;
