public void AddPassword(string pswrd, IPswrdEncr encr) { if (string.IsNullOrEmpty(pswrd)) { throw new MicroException("empty_password", $"UserPaswword cnt be empty!"); } Salt = encr.GetSalt(pswrd); // Password = encr.GetHash(pswrd, encr.GetSalt(pswrd)); Password = encr.GetHash(pswrd, Salt); }
public UserService(IUserRepo userRepo, IPswrdEncr encr, IJwtHandler jwtHandler) { _userRepo = userRepo; _encr = encr; this.jwtHandler = jwtHandler; }
public bool IsPswrdCorrect(string pswr, IPswrdEncr encr) { return(Password.Equals(encr.GetHash(pswr, Salt))); }