【问题标题】:How do I access a user's authentication from a hamlet template?如何从 hamlet 模板访问用户的身份验证?
【发布时间】:2014-08-19 18:19:24
【问题描述】:

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

【问题讨论】:

    标签: haskell yesod hamlet


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-25
      • 2016-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-01
      相关资源
      最近更新 更多