<?php
session_start();

// Log del cierre de sesión antes de destruir la sesión
if (isset($_SESSION['user_id'])) {
    require_once __DIR__ . '/system_logger.php';
    require_once __DIR__ . '/../config/paths.php'; // <-- Añadir para tener BASE_URL
    $logger = SystemLogger::getInstance();
    $logger->auth('Cierre de sesión', 'Usuario cerró sesión normalmente');
}

$_SESSION = [];
session_destroy();

// Redirigir usando la URL absoluta para evitar errores 404
header('Location: ' . url('views/login.php'));
exit;
