<?php
if (session_status() == PHP_SESSION_NONE) {
    session_start();
}

require_once __DIR__ . '/includes/user_activity_log.php';
cpn_activity_log_event('Autenticación', 'auth.logout', 'Cerró sesión');

// Limpiar variables de sesión
$_SESSION = [];

// Borrar cookie de sesión
if (ini_get('session.use_cookies')) {
    $params = session_get_cookie_params();
    setcookie(session_name(), '', time() - 42000, $params['path'], $params['domain'], $params['secure'], $params['httponly']);
}

session_destroy();

header('Location: /login.php');
exit;
