如何从小村伙模板访问用户的身份验证?

时间:2014-08-19 18:19:24

标签: haskell yesod hamlet

例如,如果没有人登录,我想向他们显示他们可以注册或重新登录的链接,但是如果用户已登录,我想要一种方法让他们访问他们的个人资料和其他信息。

1 个答案:

答案 0 :(得分:4)

您需要使用Haskell代码中的maybeAuth来获取身份验证信息,然后在Hamlet中使用$maybe来根据该结果更改行为。你不能从哈姆雷特内部做maybeAuth,因为哈姆雷特不允许你执行任何动作(比如数据库查找)。