Bloquear Usuario
This commit is contained in:
parent
234c2b5310
commit
4026ed999c
@ -311,6 +311,25 @@ namespace MSAdminUsuarios.Controllers
|
|||||||
return Encripter.Cypher(token);
|
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)
|
string TokenCambioClave(int pkUser)
|
||||||
{
|
{
|
||||||
USUARIO? user = _context.USUARIOSMs.FirstOrDefault(u => pkUser == u.NU_PK_USUMS);
|
USUARIO? user = _context.USUARIOSMs.FirstOrDefault(u => pkUser == u.NU_PK_USUMS);
|
||||||
|
Loading…
Reference in New Issue
Block a user