Actualización módulo de authentication

This commit is contained in:
2026-07-02 19:44:30 +00:00
parent 7aaf12a6d0
commit 62a3beca15
7 changed files with 385 additions and 19 deletions

View File

@ -17,8 +17,15 @@ export class AuthController {
password
} = req.body;
const result =
await authService.login(
//Validar datos de entrada
if(!userName || !password){
return res.status(400).json({
message:"Usuario y contraseña son requeridos"
});
}
const result = await authService.login(
userName,
password
);
@ -33,4 +40,22 @@ export class AuthController {
}
}
async logout(
req:Request,
res:Response
){
try{
const user = (req as any).user;
const result = await authService.logout(user.id);
res.json(result);
}catch(error) {
res.status(500).json({
message:"Error al cerrar sesión",
error
});
}
}
}