<?php
// session_check.php - Incluir al principio de cada página protegida

// Iniciar sesión
session_start();

// Incluir archivos de utilidades si son necesarios
require_once "utils_database.php";
require_once "utils.php";

// Verificar si el usuario está logueado
if (!isset($_SESSION['usr']) || empty($_SESSION['usr'])) {
    // Si no hay sesión activa, redirigir a la página de login
    header("Location: login.php");
    exit(); // Importante: detener la ejecución
}

// Si llegamos aquí, el usuario está logueado, puedes obtener sus datos
$vAreasUsuario = isset($_SESSION['usr']) ? getDatUser($_SESSION['usr'], 9) : '';
$vTipo = isset($_SESSION['usr']) ? getDatUser($_SESSION['usr'], 2) : '';
$vIdUsr = isset($_SESSION['usr']) ? getDatUser($_SESSION['usr'], 1) : '';

// Opcional: Actualizar el tiempo de última actividad para controlar tiempo de sesión
$_SESSION['last_activity'] = time();
?>