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

    $usuario = $_POST['usuario'];
    $password = $_POST['password'];
    
    // Prepara la consulta 
    $consulta = "SELECT id, nombre, apellidoPaterno, apellidoMaterno, usuario FROM usuarios WHERE usuario = ? AND contraseña = ?";

    $consultaPreparada = $conexionBD->prepare($consulta);
    $consultaPreparada->bind_param("ss", $usuario, $password);
    $consultaPreparada->execute(); 
    $resultado = $consultaPreparada->get_result(); 
    
    // Verifica si se encontró un colaborador con las credenciales correctas
    if ($resultado->num_rows > 0) {
        $fila = $resultado->fetch_assoc();
        
        // Guarda el ID y el usuario en la sesión
        $_SESSION['usuarios_id'] = $fila['id'];
        $_SESSION['usuarios_nombre'] = $fila['nombre']; 
        
        echo json_encode(['loginExitoso' => true, 'usuarios_id' => $fila['id'], 'usuarios_nombre' => $fila['nombre']]);
    } else {
        // Credenciales incorrectas
        echo json_encode(['loginExitoso' => false, 'error' => 'Credenciales inválidas']);
    }

    $consultaPreparada->close();
    $conexionBD->close(); 
?>