하스켈 경험이 거의 없기 때문에 Snap 주위에 머리를 감싸는 데 어려움을 겪고 있습니다. 소개로서 나는 프레임 워크가 사용자 존재를 확인하는 예제를 만들기 위해 노력하고있다. 어떤 사람이 저를 시작하기 위해 아래의 기능을 어떻게 적용 할 수 있는지 말해 줄 수 있습니까? 이것이 내가 지금 얻는 것입니다. 사용자 이름이 존재하는지 확인한 후 어떻게 계속합니까?Snap auth username exist check
------------------------------------------------------------------------------
-- | Handle new user form submit
handleNewUser :: Handler App (AuthManager App)()
handleNewUser = method GET handleForm <|> method POST handleFormSubmit
where
handleForm = render "new_user"
handleFormSubmit = do result <- usernameExists "login"
result <- createUser "login" "password" >> redirect "/"
return result