Campos
This commit is contained in:
parent
dbedd16820
commit
4e6fe32943
@ -238,6 +238,7 @@ namespace MSAdminUsuarios.Controllers
|
|||||||
if (userExist.BL_VIENELDAP_USUMS != 0) return BadRequest(new ResLoginExt("No es un usuario externo.", true, userExist.NU_ESTADO_USUMS));
|
if (userExist.BL_VIENELDAP_USUMS != 0) return BadRequest(new ResLoginExt("No es un usuario externo.", true, userExist.NU_ESTADO_USUMS));
|
||||||
//string token = Token(user);
|
//string token = Token(user);
|
||||||
userExist.FE_RECUPERACLAVE = DateTime.Now;
|
userExist.FE_RECUPERACLAVE = DateTime.Now;
|
||||||
|
userExist.NU_INICIO_PRIMERAVEZ_USUMS = 0;
|
||||||
|
|
||||||
string RecuperaIdGenerada = AuthController.RecuperaIdGenerada(8);
|
string RecuperaIdGenerada = AuthController.RecuperaIdGenerada(8);
|
||||||
userExist.TX_PASSWORD_USUMS = _encript.EncryptPwd(RecuperaIdGenerada);
|
userExist.TX_PASSWORD_USUMS = _encript.EncryptPwd(RecuperaIdGenerada);
|
||||||
@ -506,15 +507,21 @@ namespace MSAdminUsuarios.Controllers
|
|||||||
throw new ArgumentException("La longitud debe ser mayor que 0.");
|
throw new ArgumentException("La longitud debe ser mayor que 0.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Definir un conjunto de caracteres que incluya letras, números y caracteres especiales
|
||||||
|
const string chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=[]{}|;':,.<>?";
|
||||||
|
|
||||||
// Crear una instancia de Random
|
// Crear una instancia de Random
|
||||||
Random random = new Random();
|
Random random = new Random();
|
||||||
|
|
||||||
// Generar una cadena aleatoria de números
|
// Generar una cadena aleatoria de números
|
||||||
string result = "";
|
//string result = "";
|
||||||
for (int i = 0; i < length; i++)
|
//for (int i = 0; i < length; i++)
|
||||||
{
|
//{
|
||||||
result += random.Next(0, 10).ToString(); // Generar un dígito aleatorio
|
//result += random.Next(0, 10).ToString(); // Generar un dígito aleatorio
|
||||||
}
|
//}
|
||||||
|
|
||||||
|
// Generar una cadena aleatoria de caracteres
|
||||||
|
string result = new string(Enumerable.Repeat(chars, length).Select(s => s[random.Next(s.Length)]).ToArray());
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
@ -612,6 +612,7 @@ namespace MSAdminUsuarios.Controllers
|
|||||||
}
|
}
|
||||||
|
|
||||||
existe.NU_TIPODOC_USUMS = nuevo.usuario.NU_TIPODOC_USUMS;
|
existe.NU_TIPODOC_USUMS = nuevo.usuario.NU_TIPODOC_USUMS;
|
||||||
|
existe.TX_PKDOC_USUMS = existe.TX_PKDOC_USUMS;
|
||||||
existe.TX_PRIMERNOM_USUMS = nuevo.usuario.TX_PRIMERNOM_USUMS;
|
existe.TX_PRIMERNOM_USUMS = nuevo.usuario.TX_PRIMERNOM_USUMS;
|
||||||
existe.TX_SEGUNDONOM_USUMS = nuevo.usuario.TX_SEGUNDONOM_USUMS;
|
existe.TX_SEGUNDONOM_USUMS = nuevo.usuario.TX_SEGUNDONOM_USUMS;
|
||||||
existe.TX_PRIMERAPELL_USUMS = nuevo.usuario.TX_PRIMERAPELL_USUMS;
|
existe.TX_PRIMERAPELL_USUMS = nuevo.usuario.TX_PRIMERAPELL_USUMS;
|
||||||
@ -621,6 +622,7 @@ namespace MSAdminUsuarios.Controllers
|
|||||||
existe.TX_CORREO_USUMS = nuevo.usuario.TX_CORREO_USUMS;
|
existe.TX_CORREO_USUMS = nuevo.usuario.TX_CORREO_USUMS;
|
||||||
existe.TX_DIRECCION_USUMS = nuevo.usuario.TX_DIRECCION_USUMS;
|
existe.TX_DIRECCION_USUMS = nuevo.usuario.TX_DIRECCION_USUMS;
|
||||||
existe.BL_PERTENCEIPS_USUMS = nuevo.usuario.BL_PERTENCEIPS_USUMS;
|
existe.BL_PERTENCEIPS_USUMS = nuevo.usuario.BL_PERTENCEIPS_USUMS;
|
||||||
|
existe.NU_ESTADO_USUMS = nuevo.usuario.NU_ESTADO_USUMS;
|
||||||
existe.TX_NOMBRE_PVD = nuevo.usuario.TX_NOMBRE_PVD;
|
existe.TX_NOMBRE_PVD = nuevo.usuario.TX_NOMBRE_PVD;
|
||||||
existe.BL_VIENELDAP_USUMS = nuevo.usuario.BL_VIENELDAP_USUMS;
|
existe.BL_VIENELDAP_USUMS = nuevo.usuario.BL_VIENELDAP_USUMS;
|
||||||
existe.NU_GRUPO_USUMS = nuevo.usuario.NU_GRUPO_USUMS;
|
existe.NU_GRUPO_USUMS = nuevo.usuario.NU_GRUPO_USUMS;
|
||||||
|
Loading…
Reference in New Issue
Block a user