【发布时间】:2013-12-20 23:49:12
【问题描述】:
由于我对 Haskell 的经验很少,我真的很难完全理解 Snap。作为介绍,我试图让框架附带的示例检查用户是否存在。有人能告诉我如何调整下面的功能让我开始吗?这就是我现在得到的。检查用户名是否存在后,我该如何继续?
------------------------------------------------------------------------------
-- | 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
【问题讨论】:
标签: haskell haskell-snap-framework