Actualización módulo de authentication
This commit is contained in:
@ -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
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user