26 lines
781 B
PHP
26 lines
781 B
PHP
<?php
|
|
|
|
require_once __DIR__ . '/../models/Usuario.php';
|
|
|
|
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
|
|
|
// Crear una instancia del modelo usuario
|
|
$usuarioModel = new Usuario();
|
|
|
|
// Obtener los datos de la solicitud
|
|
$usuario = $_POST['numero-personal'];
|
|
$contrasena = $_POST['contrasena'];
|
|
|
|
try {
|
|
// Iniciar sesión del usuario
|
|
if ($usuarioModel->iniciarSesion($usuario, $contrasena)) {
|
|
echo json_encode(['loginExitoso' => true, 'message' => 'Inicio de sesión exitoso']);
|
|
} else {
|
|
echo json_encode(['loginExitoso' => false, 'message' => 'Usuario o contraseña incorrectos']);
|
|
}
|
|
} catch (Exception $e) {
|
|
echo json_encode(['loginExitoso' => false, 'message' => $e->getMessage()]);
|
|
}
|
|
}
|
|
|
|
?>
|