Esempio n. 1
0
        private bool ValidateUser(User user)
        {
            List <User> users   = _userDB.List();
            User        toCheck = users.Find(x => x.userName.Trim(' ') == user.userName);

            if (toCheck == null)
            {
                return(false);
            }
            var passwordHasher = new PasswordHasher <string>();

            if (passwordHasher.VerifyHashedPassword(toCheck.userName, toCheck.password, user.password) ==
                PasswordVerificationResult.Success)
            {
                return(true);
            }
            return(false);
        }