예제 #1
0
        public object Get(AuthUser request)
        {
            DbUser dbUser = new DbUser();
            var    user   = new User();

            if (request.UserName == null)
            {
                var userRes = dbUser.GetUserByUserName(request.UserName);
                if (new SaltedHash().VerifyHashString(request.Password, user.PasswordHash, user.Salt))
                {
                    user = userRes;
                }
                else
                {
                    throw new Exception("Please enter a vaild UserId");
                }
            }
            return(new UserResponse {
                Result = new User[] { user }
            });
        }