Ajuste clave

This commit is contained in:
Cristian Guerrero 2025-01-14 12:00:01 -05:00
parent dc6fa270f6
commit 573d022979
6 changed files with 15 additions and 8 deletions

View File

@ -50,7 +50,7 @@ namespace Security
//var folder = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile); //var folder = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile);
var filePath = Path.Combine("C:\\Users\\Administrator", ".hims", "info"); var filePath = Path.Combine("Z:\\Users\\Administrator", ".hims", "info");
//var filePath = Path.Combine("C:\\Users\\Admin\\Desktop\\sqsas\\usuarios", "info"); //var filePath = Path.Combine("C:\\Users\\Admin\\Desktop\\sqsas\\usuarios", "info");
//Validacion manual antes de leer //Validacion manual antes de leer

View File

@ -15,6 +15,7 @@ namespace MSAdminUsuarios.Context
public string? TX_NOMBRE_PVD { get; set; } public string? TX_NOMBRE_PVD { get; set; }
public string? TX_CORREO_USUMS { get; set; } public string? TX_CORREO_USUMS { get; set; }
public string? TX_TELEFONO_USUMS { get; set; } public string? TX_TELEFONO_USUMS { get; set; }
public string? TX_DIRECCION_USUMS { get; set; }
public int? NU_ESTADO_USUMS { get; set; } public int? NU_ESTADO_USUMS { get; set; }
public DateTime? FE_INICIOACTIVACION_USUTMP { get; set; } public DateTime? FE_INICIOACTIVACION_USUTMP { get; set; }
public DateTime? FE_FINACTIVACION_USUTMP { get; set; } public DateTime? FE_FINACTIVACION_USUTMP { get; set; }

View File

@ -83,7 +83,7 @@ namespace MSAdminUsuarios.Controllers
{ {
return BadRequest(); return BadRequest();
} }
}else if(userldap.BL_VIENELDAP_USUMS != 1) //return BadRequest(new ResLoginExt("No eres un usuario interno.", true, userldap.NU_ESTADO_USUMS)); } else if (userldap.BL_VIENELDAP_USUMS != 1) //return BadRequest(new ResLoginExt("No eres un usuario interno.", true, userldap.NU_ESTADO_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)); /*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ña incorrectos");*/
@ -100,17 +100,17 @@ namespace MSAdminUsuarios.Controllers
primera = user.NU_INICIO_PRIMERAVEZ_USUMS, primera = user.NU_INICIO_PRIMERAVEZ_USUMS,
ldap = 0 ldap = 0
});*/ });*/
}else } else
{ {
return BadRequest("Error"); return BadRequest("Error");
} }
} catch (Exception e) } catch (Exception e)
{ {
return BadRequest(e.Message); return BadRequest(e.Message);
} }
} }
/*[HttpPost("CambiarClave_old")] /*[HttpPost("CambiarClave_old")]
@ -141,18 +141,23 @@ namespace MSAdminUsuarios.Controllers
try try
{ {
if (!_encript.IsValid) return BadRequest(new ResLoginExt("Lectura inv<6E>lida")); if (!_encript.IsValid) return BadRequest(new ResLoginExt("Lectura inv<6E>lida"));
//if (!_encript.IsValid) return BadRequest("Lectura inv<6E>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_LOGINNAME_USUMS == null) return BadRequest("Es necesario ingresar un usuario");
if (login.TX_PASSWORD_USUMS == null) return BadRequest(new ResLoginExt("Es necesario ingresar una contrase<73>a")); if (login.TX_PASSWORD_USUMS == null) return BadRequest(new ResLoginExt("Es necesario ingresar una contrase<73>a"));
//if (login.TX_PASSWORD_USUMS == null) return BadRequest("Es necesario ingresar una contrase<73>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<73>a incorrectos")); if (userExist == null) return BadRequest(new ResLoginExt("Usuario o contrase<73>a incorrectos"));
//if (userExist == null) return BadRequest("Usuario o contrase<73>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ña incorrectos", true, userExist.NU_ESTADO_USUMS));
//if (user.NU_ESTADO_USUMS == null) return BadRequest(new ResLoginExt("Usuario eliminado.", true, user.NU_ESTADO_USUMS)); //if (user.NU_ESTADO_USUMS == null) return BadRequest(new ResLoginExt("Usuario eliminado.", true, user.NU_ESTADO_USUMS));
if (user.NU_ESTADO_USUMS == 0) return BadRequest(new ResLoginExt("Usuario inactivo.", true, user.NU_ESTADO_USUMS)); if (user.NU_ESTADO_USUMS == 0) return BadRequest(new ResLoginExt("Usuario inactivo.", true, user.NU_ESTADO_USUMS));
//if (user.NU_ESTADO_USUMS == 0) return BadRequest("Usuario inactivo.");
if (user.NU_ESTADO_USUMS == 2) return BadRequest(new ResLoginExt("Usuario bloqueado.", true, user.NU_ESTADO_USUMS)); if (user.NU_ESTADO_USUMS == 2) return BadRequest(new ResLoginExt("Usuario bloqueado.", true, user.NU_ESTADO_USUMS));
if (user.BL_VIENELDAP_USUMS != 0) return BadRequest(new ResLoginExt("No eres un usuario externo.", true, user.NU_ESTADO_USUMS)); if (user.BL_VIENELDAP_USUMS != 0) return BadRequest(new ResLoginExt("No eres un usuario externo.", true, user.NU_ESTADO_USUMS));
@ -251,6 +256,7 @@ namespace MSAdminUsuarios.Controllers
_context.USUARIOSMs.Update(userExist); _context.USUARIOSMs.Update(userExist);
_context.SaveChanges(); _context.SaveChanges();
//return Ok(new RecuperarClaveModel("Se enviará un correo para continuar el proceso.", true, userExist.NU_ESTADO_USUMS, userExist.TX_CORREO_USUMS, RecuperaIdGenerada));
return Ok(new RecuperarClaveModel("Se enviará un correo para continuar el proceso.", true, userExist.NU_ESTADO_USUMS, userExist.TX_CORREO_USUMS, RecuperaIdGenerada)); return Ok(new RecuperarClaveModel("Se enviará un correo para continuar el proceso.", true, userExist.NU_ESTADO_USUMS, userExist.TX_CORREO_USUMS, RecuperaIdGenerada));
} }
catch (Exception e) catch (Exception e)

View File

@ -274,7 +274,7 @@ namespace MSAdminUsuarios.Controllers
else if (existeDoc.NU_ESTADO_USUMS == 2) else if (existeDoc.NU_ESTADO_USUMS == 2)
{ {
_errorModel.error = true; _errorModel.error = true;
_errorModel.cuerpo.Add("Ya existe un usuario activo con ese número de documento."); _errorModel.cuerpo.Add("Ya existe un usuario activo bloqueado con ese número de documento.");
return Conflict(_errorModel); return Conflict(_errorModel);
} }
} }

View File

@ -1,6 +1,6 @@
{ {
"ConnectionStrings": { "ConnectionStrings": {
"ConString": "user id=ADMIN;password=AFQ_2024;data source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=181.204.191.98)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=PROYECTOS)))" "ConString": "user id=ADMIN;password=AFQ_2024;data source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=162.215.134.149)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=PROYECTOS)))"
}, },
"RabbitMQConfig": { "RabbitMQConfig": {
"HostName": "localhost", "HostName": "localhost",

View File

@ -1,6 +1,6 @@
{ {
"ConnectionStrings": { "ConnectionStrings": {
"ConString": "user id=ADMIN;password=AFQ_2024;data source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.0.194)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=PROYECTOS)))" "ConString": "user id=ADMIN;password=AFQ_2024;data source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=162.215.134.149)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=PROYECTOS)))"
}, },
"RabbitMQConfig": { "RabbitMQConfig": {
"HostName": "localhost", "HostName": "localhost",