Commit inicial con archivos existentes

This commit is contained in:
2026-01-17 16:14:00 -06:00
parent 48671dc88e
commit 4c48c279de
2539 changed files with 2412708 additions and 0 deletions

25
includes/session_check.php Executable file
View File

@@ -0,0 +1,25 @@
<?php
ini_set('session.cookie_secure', 1);
ini_set('session.cookie_httponly', 1);
// Must be the very first thing on any protected page
if (session_status() === PHP_SESSION_NONE) {
session_start();
}
// Incluir el helper de URLs y establecer las cabeceras de seguridad
require_once __DIR__ . '/../includes/url_helper.php';
require_once __DIR__ . '/db.php'; // Asegura que $pdo esté disponible
require_once __DIR__ . '/activity_logger.php'; // Asegura que log_activity esté disponible
set_security_headers();
// Generar token CSRF si no existe
if (!isset($_SESSION['csrf_token'])) {
$_SESSION['csrf_token'] = bin2hex(random_bytes(32));
}
// Verificar si el usuario ha iniciado sesión
if (!isset($_SESSION['user_id'])) {
header('Location: ' . site_url('login.php'));
exit();
}
?>