<?php
ini_set('session.cookie_path', '/');
if (session_status() === PHP_SESSION_NONE) {
    session_start();
}

// ROMPER EL BUCLE: Si no hay sesión, NO redireccionamos. Mostramos un error.
if (!isset($_SESSION['usu_id']) || empty($_SESSION['usu_id'])) {
    echo "<h3>Acceso Restringido</h3>";
    echo "No se detectó una sesión activa. <a href='../login.php'>Haga clic aquí para iniciar sesión</a>";
    exit(); // Esto detiene el error ERR_TOO_MANY_REDIRECTS
}
?>
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <title>SMO Dashboard</title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
</head>
<body class="bg-light">
    <nav class="navbar navbar-dark bg-dark mb-4">
        <div class="container-fluid">
            <span class="navbar-brand">SMO - Bienvenido <?php echo $_SESSION['usu_nombre']; ?></span>
            <a href="../modelo/logout.php" class="btn btn-outline-danger btn-sm">Salir</a>
        </div>
    </nav>