Bloquear Usuario

This commit is contained in:
Cristian Guerrero 2024-07-25 17:16:14 -05:00
parent 4026ed999c
commit 7ac4026877

View File

@ -317,16 +317,19 @@ namespace MSAdminUsuarios.Controllers
try try
{ {
if (usuario == null) throw new Exception("Usuario no encontrado"); if (usuario == null) throw new Exception("Usuario no encontrado");
USUARIO? userldap = _context.USUARIOSMs.FirstOrDefault(u => u.TX_LOGINNAME_USUMS == usuario); USUARIO? user = _context.USUARIOSMs.FirstOrDefault(u => u.TX_LOGINNAME_USUMS == usuario);
if (userldap == null) throw new Exception("Usuario no encontrado"); if (user == null) throw new Exception("Usuario no encontrado");
userldap.NU_BLOQUEO_USUMS = 0; user.NU_BLOQUEO_USUMS = 0;
user.NU_ESTADO_USUMS = 2;
_context.USUARIOSMs.Update(userldap); _context.USUARIOSMs.Update(user);
return Ok("Su cuenta ha sido bloqueada debido a demasiados intentos fallidos"); _context.SaveChanges();
return Ok(new { message = "Su cuenta ha sido bloqueada debido a demasiados intentos fallidos" });
} }
catch (Exception ex) catch (Exception ex)
{ {
return BadRequest(ex.Message); return BadRequest(new { message = ex.Message });
} }
} }