LANIA_Proyecto/controllers/login.php

25 lines
837 B
PHP

<?php
require_once __DIR__ . '/UsuarioController.php';
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
// Obtener los datos de la solicitud
$usuario = $_POST['numero-personal'];
$contrasena = $_POST['contrasena'];
try {
// Iniciar sesión del usuario
if (UsuarioController::iniciarSesion($usuario, $contrasena)) {
session_start(); // Iniciar la sesión
$_SESSION['autenticado'] = true; // Marcar la sesión como autenticada
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()]);
}
}
?>