Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public UserService(IUserRepo userRepo, IPswrdEncr encr, IJwtHandler jwtHandler)
 {
     _userRepo       = userRepo;
     _encr           = encr;
     this.jwtHandler = jwtHandler;
 }
Exemplo n.º 3
0
 public bool IsPswrdCorrect(string pswr, IPswrdEncr encr)
 {
     return(Password.Equals(encr.GetHash(pswr, Salt)));
 }