public Usuario(string _cuenta, string _nombre, string _apellidos, string _eMail, int _rol) { Cuenta = _cuenta; Nombre = _nombre; Apellidos = _apellidos; Email = _eMail; Rol = _rol; Salt = CryptoTools.GenerateSalt(); Password = CryptoTools.GenerateHash(DefaultPassword, Salt); }
public int CambiaPassword(string anteriorPassword, string nuevaPassword) { if (CompruebaPassword(anteriorPassword) && RequisitosPW(nuevaPassword, Cuenta)) { Password = CryptoTools.GenerateHash(nuevaPassword, Salt); return(0); } else { return(1); } }
public bool CompruebaPassword(string password) { return(CryptoTools.ValidateHash(password, Password, Salt)); }
public string ResetPassword() { Password = CryptoTools.GenerateHash(DefaultPassword, Salt); return(DefaultPassword); }
public Usuario(string _cuenta) { Cuenta = _cuenta; Salt = CryptoTools.GenerateSalt(); Password = CryptoTools.GenerateHash(DefaultPassword, Salt); }
public Usuario() { Salt = CryptoTools.GenerateSalt(); Password = CryptoTools.GenerateHash(DefaultPassword, Salt); }