Ejemplo n.º 1
0
        public void SetPassword(LoginDetails entity, string password)
        {
            var salt             = Guid.NewGuid().ToString().Replace("-", "");
            var saltedSecretHash = PasswordHasherProvider.CalculateHash(password, salt);

            entity.PasswordHash = saltedSecretHash;
            entity.PasswordSalt = salt;
        }
Ejemplo n.º 2
0
        public bool IsPasswordCorrect(LoginDetails entity, string password)
        {
            var correctPassword = PasswordHasherProvider.CheckPassword(password, entity.PasswordSalt, entity.PasswordHash);

            if (correctPassword)
            {
                return(true);
            }
            return(false);
        }