<?php
session_start();
$conexion = mysqli_connect('localhost', 'root', 'BpjysVrFK6LJ5XyW', 'micpu');
$conexion->set_charset("utf8");

$error = "";

if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $usuario = mysqli_real_escape_string($conexion, $_POST["usuario"]);
    $contrasena = $_POST["contrasena"];

    // 1. Buscamos solo por el correo/usuario
    $consulta = "SELECT * FROM usuarios WHERE correo = '$usuario'";
    $resultado = mysqli_query($conexion, $consulta);

    if ($row = mysqli_fetch_assoc($resultado)) {
        // 2. Verificamos si la contraseña coincide con el Hash guardado
        if (password_verify($contrasena, $row['pass'])) {
            $_SESSION["usuario"] = $usuario;
            header("Location: administrador.php");
            exit();
        } else {
            $error = "La contraseña es incorrecta.";
        }
    } else {
        $error = "El usuario no existe.";
    }
}
?>
<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Acceso Seguro | Mi CPU</title>
  <link rel="icon" type="image/png" href="IMG/imgutsem/micpusinfondo.png"/>
  <link rel="stylesheet" href="css/style.css">
</head>
<body class="login-wrapper">
  <div class="login-container">
    <div class="logos">
      <img src="IMG/imgutsem/logo_utsem.png" alt="UTSEM">
      <img src="IMG/imgutsem/micpusinfondo.png" alt="MiCUP">
    </div>
    <h2>INICIO DE SESIÓN</h2>
    <?php if (!empty($error)) echo "<div class='error-msg'>$error</div>"; ?>
    <form method="POST">
      <div class="form-group" style="margin-bottom: 15px;">
        <input type="text" name="usuario" placeholder="Correo electrónico" required>
      </div>
      <div class="form-group" style="margin-bottom: 25px;">
        <input type="password" name="contrasena" placeholder="Contraseña" required>
      </div>
      <button type="submit" class="btn-pildora" style="width: 100%;">Ingresar</button>
    </form>
  </div>
</body>
</html>