<?php
session_start();
if (!isset($_SESSION['usuario']) || !isset($_SESSION['token'])) {
    header("Location: index.html");
    exit;
}

$usuario = $_SESSION['usuario'];
$tokenSesion = $_SESSION['token'];

$host = "localhost";
$user = "ascensof_Admin1";
$password = "3DS0NCH4115H4CK3R+";
$db = "ascensof_BDsimulador";

//$host = "localhost";
//$user = "root";
//$password = "";
//$db = "siapolco_BDsimulador";

$conn = new mysqli($host, $user, $password, $db);
if ($conn->connect_error) {
    die("Error de conexión: " . $conn->connect_error);
}

$stmt = $conn->prepare("SELECT token FROM Usuarios WHERE usuario = ?");
$stmt->bind_param("s", $usuario);
$stmt->execute();
$result = $stmt->get_result();

if ($result->num_rows === 1) {
    $row = $result->fetch_assoc();
    if ($row['token'] !== $tokenSesion) {
        session_unset();
        session_destroy();
        header("Location: index.html?expirado=1");
        exit;
    }
} else {
    session_unset();
    session_destroy();
    header("Location: index.html?error=1");
    exit;
}
$conn->close();
?>
<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>Consulta DNI y RUC</title>
  <link rel="stylesheet" href="consultaa.css" />
  
</head>
<body>
  <header class="header">
    <h1>SIMULADOR SIAPOL</h1>
    <h2>Consulta DNI - RUC - IMEI</h2>
    <div class="materiasl"></div> 

    <div class="user-session">
      <div class="usuario-label">
        Usuario: <?php echo htmlspecialchars($_SESSION['nombre']); ?>
      </div>
      <button id="btn-cerrar" class="btn cerrar" onclick="logout()">Cerrar Sesión</button>
    </div>
  </header>

  <main class="consulta-container contenedor-general">
    <!-- Resultado DNI -->
    <div class="form-group">
      <label for="dni">Número de DNI</label>
      <input type="text" id="dni" placeholder="Ingrese DNI" maxlength="8" inputmode="numeric" pattern="\d*">
      <button class="btn azul" onclick="consultarDNI()">Consultar DNI</button>
      <div class="mensaje" id="resultado-dni"></div>
    </div>

    <!-- Resultado IMEI -->
    <div class="form-group">
      <label for="imei">Celulares recuperados por la REGPOL JUNÍN</label>
      <input type="text" id="imei" placeholder="Ingrese IMEI" maxlength="15" inputmode="numeric" pattern="\d*">
      <button class="btn azul" onclick="consultarIMEI()">Consultar IMEI</button>
      <div class="mensaje" id="resultado-imei"></div>
    </div>
    
    <!-- Resultado RUC -->
    <div class="form-group">
      <label for="ruc">Número de RUC</label>
      <input type="text" id="ruc" placeholder="Ingrese RUC" maxlength="11" inputmode="numeric" pattern="\d*">
      <button class="btn azul" onclick="consultarRUC()">Consultar RUC</button>
      <div class="mensaje" id="resultado-ruc"></div>
    </div>

  </main>

  <script>
    function logout() {
      localStorage.removeItem('usuario');
      window.location.href = 'logout.php';
    }

    document.addEventListener('DOMContentLoaded', () => {
      const isDark = localStorage.getItem('modo') === 'oscuro';
      document.body.classList.toggle('dark-mode', isDark);
    });

    function ajustarTextoBoton() {
      const botonCerrar = document.getElementById('btn-cerrar');
      if (window.innerWidth <= 768) {
        botonCerrar.textContent = 'Cerrar';
      } else {
        botonCerrar.textContent = 'Cerrar Sesión';
      }
    }

    window.addEventListener('DOMContentLoaded', ajustarTextoBoton);
    window.addEventListener('resize', ajustarTextoBoton);
  </script>
  <script src="bloquear_inspeccion.js"></script>
  <script src="consulta.js"></script>
</body>
</html>
