Se añadió el nombre del proveedor en el token

This commit is contained in:
Stiven Romero 2023-06-29 10:04:20 -05:00
parent f3f214044b
commit b928f04c2d
2 changed files with 13 additions and 11 deletions

1
.gitignore vendored
View File

@ -35,6 +35,7 @@ bld/
# Visual Studio 2015/2017 cache/options directory
.vs/
.vscode/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/

View File

@ -24,14 +24,14 @@ namespace MSAdminUsuarios.Controllers
{
try
{
if (!_encript.IsValid) return BadRequest("Lectura inválida");
if (!_encript.IsValid) return BadRequest("Lectura inv<EFBFBD>lida");
if (login.TX_LOGINNAME_USUMS == null) return BadRequest("Es necesario ingresar un correo");
if (login.TX_PASSWORD_USUMS == null) return BadRequest("Es necesario ingresar una contraseña");
if (login.TX_PASSWORD_USUMS == null) return BadRequest("Es necesario ingresar una contrase<EFBFBD>a");
USUARIO? user = _context.USUARIOSMs.FirstOrDefault(u => u.TX_LOGINNAME_USUMS == login.TX_LOGINNAME_USUMS && u.TX_PASSWORD_USUMS == _encript.EncryptPwd(login.TX_PASSWORD_USUMS));
if (user == null) return BadRequest("Usuario o contraseña incorrectos");
if (user == null) return BadRequest("Usuario o contrase<EFBFBD>a incorrectos");
string token = Token(user);
@ -62,7 +62,7 @@ namespace MSAdminUsuarios.Controllers
_context.USUARIOSMs.Update(user);
_context.SaveChanges();
return Ok("Contraseña actualizada correctamente");
return Ok("Contrase<EFBFBD>a actualizada correctamente");
} catch (Exception e)
{
return Conflict(e.Message);
@ -74,17 +74,17 @@ namespace MSAdminUsuarios.Controllers
{
try
{
if (!_encript.IsValid) return BadRequest(new ResLoginExt("Lectura inválida"));
if (!_encript.IsValid) return BadRequest(new ResLoginExt("Lectura inv<EFBFBD>lida"));
if (login.TX_LOGINNAME_USUMS == null) return BadRequest(new ResLoginExt("Es necesario ingresar un usuario"));
if (login.TX_PASSWORD_USUMS == null) return BadRequest(new ResLoginExt("Es necesario ingresar una contraseña"));
if (login.TX_PASSWORD_USUMS == null) return BadRequest(new ResLoginExt("Es necesario ingresar una contrase<EFBFBD>a"));
USUARIO? userExist = _context.USUARIOSMs.FirstOrDefault(u => u.TX_LOGINNAME_USUMS == login.TX_LOGINNAME_USUMS);
if (userExist == null) return BadRequest(new ResLoginExt("Usuario o contraseña incorrectos"));
if (userExist == null) return BadRequest(new ResLoginExt("Usuario o contrase<EFBFBD>a incorrectos"));
USUARIO? user = _context.USUARIOSMs.FirstOrDefault(u => u.TX_LOGINNAME_USUMS == login.TX_LOGINNAME_USUMS && u.TX_PASSWORD_USUMS == _encript.EncryptPwd(login.TX_PASSWORD_USUMS));
if (user == null) return BadRequest(new ResLoginExt("Usuario o contraseña incorrectos", true, userExist.NU_ESTADO_USUMS));
if (user == null) return BadRequest(new ResLoginExt("Usuario o contrase<EFBFBD>a incorrectos", true, userExist.NU_ESTADO_USUMS));
if (user.NU_ESTADO_USUMS != 1) return BadRequest(new ResLoginExt("Usuario inactivo o eliminado.", true, user.NU_ESTADO_USUMS));
@ -127,7 +127,7 @@ namespace MSAdminUsuarios.Controllers
[HttpGet("Encriptar")]
public IActionResult Encriptar(string text, int tipo)
{
if (!_encript.IsValid) return BadRequest("Lectura inválida");
if (!_encript.IsValid) return BadRequest("Lectura inv<EFBFBD>lida");
if (tipo == 0) return Ok(_encript.EncryptPwd(text));
@ -137,7 +137,7 @@ namespace MSAdminUsuarios.Controllers
[HttpGet("Desencriptar")]
public IActionResult Desencriptar(string text, int tipo)
{
if (!_encript.IsValid) return BadRequest("Lectura inválida");
if (!_encript.IsValid) return BadRequest("Lectura inv<EFBFBD>lida");
if (tipo == 0) return Ok(_encript.DecryptPwd(text));
@ -216,7 +216,8 @@ namespace MSAdminUsuarios.Controllers
new Claim("apellidos", apellidos),
new Claim("tipo_doc", tipo_doc.ToString()),
new Claim("pk", user.NU_PK_USUMS.ToString()),
new Claim("sedes", user.TX_SEDES_USUMS == null ? "" : user.TX_SEDES_USUMS)
new Claim("sedes", user.TX_SEDES_USUMS == null ? "" : user.TX_SEDES_USUMS),
new Claim("TX_NOMBRE_PVD", user.TX_NOMBRE_PVD ?? "{}")
});