auth_check.php Verificació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;
}