<?php
require_once __DIR__ . '/../app/config.php';

// pega mensagem customizada, se existir
$msg = $_GET['msg'] ?? null;

// limpa a sessão
$_SESSION = [];
if (ini_get('session.use_cookies')) {
    $p = session_get_cookie_params();
    setcookie(session_name(), '', time() - 42000, $p['path'], $p['domain'], $p['secure'], $p['httponly']);
}
session_destroy();

// guarda a mensagem no flash e redireciona
if ($msg) {
    session_start(); // reabre só pra gravar flash
    $_SESSION['flash_error'] = $msg;
}

header('Location: ' . BASE_URL . 'login.php');
exit;

// pega mensagem customizada, se existir
$msg = $_GET['msg'] ?? null;

// limpa a sessão
$_SESSION = [];
if (ini_get('session.use_cookies')) {
    $p = session_get_cookie_params();
    setcookie(session_name(), '', time() - 42000, $p['path'], $p['domain'], $p['secure'], $p['httponly']);
}
session_destroy();

// guarda a mensagem no flash e redireciona
if ($msg) {
    session_start(); // reabre só pra gravar flash
    $_SESSION['flash_error'] = $msg;
}

header('Location: ' . BASE_URL . 'login.php');
exit;
