<?php
session_start();
require 'conexion.php';

$username = $_POST['username'];
$password = md5($_POST['password']); // Codificar la contraseña ingresada en MD5

// Mensaje de depuración
error_log("Username: " . $username);
error_log("Password (MD5): " . $password);

$sql = "SELECT id, username, password FROM cpepc2_users WHERE username = :username";
$stmt = $conn->prepare($sql);
$stmt->bindParam(':username', $username);
$stmt->execute();

$user = $stmt->fetch(PDO::FETCH_ASSOC);

// Mensaje de depuración
if ($user) {
    error_log("User found: " . print_r($user, true));
} else {
    error_log("User not found");
}

if ($user && $password === $user['password']) {
    $_SESSION['user_id'] = $user['id'];
    $_SESSION['username'] = $user['username'];
    header('Location: consulta_llaves.php');
    exit(); // Asegúrate de salir del script después de la redirección
} else {
    error_log("Authentication failed");
    echo "Usuario o contraseña incorrectos.";
}
?>
