Se añadió el nombre del proveedor en el token
This commit is contained in:
parent
f3f214044b
commit
b928f04c2d
1
.gitignore
vendored
1
.gitignore
vendored
@ -35,6 +35,7 @@ bld/
|
|||||||
|
|
||||||
# Visual Studio 2015/2017 cache/options directory
|
# Visual Studio 2015/2017 cache/options directory
|
||||||
.vs/
|
.vs/
|
||||||
|
.vscode/
|
||||||
# Uncomment if you have tasks that create the project's static files in wwwroot
|
# Uncomment if you have tasks that create the project's static files in wwwroot
|
||||||
#wwwroot/
|
#wwwroot/
|
||||||
|
|
||||||
|
@ -24,14 +24,14 @@ namespace MSAdminUsuarios.Controllers
|
|||||||
{
|
{
|
||||||
try
|
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_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));
|
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);
|
string token = Token(user);
|
||||||
|
|
||||||
@ -62,7 +62,7 @@ namespace MSAdminUsuarios.Controllers
|
|||||||
_context.USUARIOSMs.Update(user);
|
_context.USUARIOSMs.Update(user);
|
||||||
_context.SaveChanges();
|
_context.SaveChanges();
|
||||||
|
|
||||||
return Ok("Contraseña actualizada correctamente");
|
return Ok("Contrase<EFBFBD>a actualizada correctamente");
|
||||||
} catch (Exception e)
|
} catch (Exception e)
|
||||||
{
|
{
|
||||||
return Conflict(e.Message);
|
return Conflict(e.Message);
|
||||||
@ -74,17 +74,17 @@ namespace MSAdminUsuarios.Controllers
|
|||||||
{
|
{
|
||||||
try
|
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_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);
|
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));
|
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));
|
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")]
|
[HttpGet("Encriptar")]
|
||||||
public IActionResult Encriptar(string text, int tipo)
|
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));
|
if (tipo == 0) return Ok(_encript.EncryptPwd(text));
|
||||||
|
|
||||||
@ -137,7 +137,7 @@ namespace MSAdminUsuarios.Controllers
|
|||||||
[HttpGet("Desencriptar")]
|
[HttpGet("Desencriptar")]
|
||||||
public IActionResult Desencriptar(string text, int tipo)
|
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));
|
if (tipo == 0) return Ok(_encript.DecryptPwd(text));
|
||||||
|
|
||||||
@ -216,7 +216,8 @@ namespace MSAdminUsuarios.Controllers
|
|||||||
new Claim("apellidos", apellidos),
|
new Claim("apellidos", apellidos),
|
||||||
new Claim("tipo_doc", tipo_doc.ToString()),
|
new Claim("tipo_doc", tipo_doc.ToString()),
|
||||||
new Claim("pk", user.NU_PK_USUMS.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 ?? "{}")
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user