<?php
session_start();
require 'backend/bd/Conexion.php';

echo "<h2>Debug de Login y Permisos</h2>";

// Buscar usuarios RABIT y SSSSIUP
$usuarios = ['RABIT', 'SSSSIUP'];

foreach($usuarios as $user) {
    echo "<h3>Usuario: $user</h3>";
    
    $stmt = $connect->prepare("SELECT id, username, name, email, rol FROM users WHERE username = ?");
    $stmt->execute([$user]);
    $data = $stmt->fetch(PDO::FETCH_ASSOC);
    
    if($data) {
        echo "<strong>Datos del usuario:</strong><br>";
        echo "ID: " . $data['id'] . "<br>";
        echo "Username: " . $data['username'] . "<br>";
        echo "Nombre: " . $data['name'] . "<br>";
        echo "Rol: " . $data['rol'] . "<br><br>";
        
        // Buscar permisos
        $permsStmt = $connect->prepare("SELECT * FROM menu_permissions WHERE user_id = ?");
        $permsStmt->execute([$data['id']]);
        $perms = $permsStmt->fetch(PDO::FETCH_ASSOC);
        
        if($perms) {
            echo "<strong>Permisos configurados:</strong><br>";
            echo "<pre>";
            print_r($perms);
            echo "</pre>";
        } else {
            echo "<strong style='color: red;'>❌ No tiene permisos configurados</strong><br>";
        }
    } else {
        echo "<strong style='color: red;'>❌ Usuario no encontrado</strong><br>";
    }
    
    echo "<hr>";
}

// Mostrar sesión actual si existe
if(isset($_SESSION['username'])) {
    echo "<h3>Sesión Actual</h3>";
    echo "<pre>";
    print_r($_SESSION);
    echo "</pre>";
}
?>
