import express from 'express'; import DAO from '../Controller/dao.js';// Asegúrate de que la ruta sea correcta const router = express.Router(); router.post('/alumnoIniciado', async (req, res) => { const { matricula, contrasena } = req.body; try { // Verificar si el alumno está en la base de datos const usuario = await DAO.alumnoIniciado(matricula, contrasena); if (usuario) { // El alumno está autenticado correctamente const authToken = usuario.crearToken(); const authRol = usuario.getRol(); const authId = usuario.getId(); const message = `Bienvenido ${usuario.getNombre()}`; res.json({ matricula, authToken, authRol, authId, message }); } else { // El alumno no está autenticado res.status(401).json({ error: "Credenciales inválidas" }); } } catch (error) { console.error('Error al iniciar sesión:', error); res.status(500).json({ error: "Error al iniciar sesión" }); } }); export default router;