auth_check.phpVerificación de sesión (auth_check)1 líneas
1
<?php
// ============================================================
// SIDE - ARC 1.0
// Archivo: auth_check.php
// Propósito: Control de acceso centralizado. Incluir al inicio
// de CUALQUIER página administrativa. Si no hay
// sesión activa, bloquea y redirige a index.php.
// Uso: require_once 'auth_check.php'; (antes del HTML)
// ============================================================
if (session_status() === PHP_SESSION_NONE) {
session_start();
}
if (!isset($_SESSION['admin_id']) || empty($_SESSION['admin_id'])) {
// Registrar intento de acceso no autorizado en sesión
$_SESSION['acceso_denegado'] = true;
// Redirección forzada a la página principal
header('Location: /apps/side-arc/index.php');
exit;
}