Ejemplo n.º 1
0
        private ServiceResult AuthUser(AppUser user, string password)
        {
            if (user == null)
            {
                return(ServiceResultFactory.BadRequestResult(nameof(AuthenticateAsync), "Username was not found."));
            }

            var success = _passwordManager.VerifyPassword(password, user.PasswordHash, user.PasswordSalt);

            if (success == false)
            {
                return(ServiceResultFactory.BadRequestResult(nameof(AuthenticateAsync), "Password is wrong."));
            }

            return(ServiceResultFactory.SuccessResult(user));
        }