<?php
// ==========================================================
// index.php - Controlador de Redirección Principal
// ==========================================================

// 1. INICIAR SESIÓN
// Siempre es el primer paso en cualquier página PHP que use sesiones.
session_start();

// 2. VERIFICAR LA SESIÓN DE AUTENTICACIÓN
// Tu sistema de login utiliza 'logged_in' para saber si el cliente pasó la verificación.
if (isset($_SESSION['logged_in']) && $_SESSION['logged_in'] === true) {
    // USUARIO AUTENTICADO: Redirigir al panel de control.
    
    // Beneficio: El cliente salta el login si ya tiene una sesión activa.
    header("Location: dashboard.php");
    exit;

} else {
    // USUARIO NO AUTENTICADO: Redirigir a la página de inicio de sesión.
    
    // Beneficio: Se mantiene la seguridad forzando la validación del código.
    header("Location: login.php");
    exit;
}

// Nota: Este archivo no produce salida HTML, solo dirige el tráfico.
?>