<?php
/**
 * MontaLoja - Logout Completo
 * Limpa sessão e cookies, previne cache
 */

// Headers anti-cache
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Expires: Sat, 01 Jan 2000 00:00:00 GMT");

// Carregar config para obter o nome correto da sessão
require_once __DIR__ . '/includes/config.php';

// A sessão já foi iniciada pelo config.php, só precisamos limpar
$_SESSION = array();

// Destruir o cookie de sessão
if (isset($_COOKIE[session_name()])) {
    setcookie(session_name(), '', time() - 3600, '/');
}

// Destruir a sessão
session_destroy();

// Redirecionar para login com parâmetro de logout
header('Location: /pages/login.php?logout=1');
exit;
