Bloquear Usuario

This commit is contained in:
Cristian Guerrero 2024-07-24 11:58:06 -05:00
parent 234c2b5310
commit 4026ed999c

View File

@ -310,7 +310,26 @@ namespace MSAdminUsuarios.Controllers
return Encripter.Cypher(token);
}
[HttpPatch("BloquearUsuario")]
public IActionResult BloquearUsuario([FromBody] string usuario)
{
try
{
if (usuario == null) throw new Exception("Usuario no encontrado");
USUARIO? userldap = _context.USUARIOSMs.FirstOrDefault(u => u.TX_LOGINNAME_USUMS == usuario);
if (userldap == null) throw new Exception("Usuario no encontrado");
userldap.NU_BLOQUEO_USUMS = 0;
_context.USUARIOSMs.Update(userldap);
return Ok("Su cuenta ha sido bloqueada debido a demasiados intentos fallidos");
}
catch (Exception ex)
{
return BadRequest(ex.Message);
}
}
string TokenCambioClave(int pkUser)
{
USUARIO? user = _context.USUARIOSMs.FirstOrDefault(u => pkUser == u.NU_PK_USUMS);