程序开发 · 2024年6月12日

如何检查访客是否从毛绒模板登录?使用 go Buffalo 框架

当前位置: > > > > 如何检查访客是否从毛绒模板登录?使用 go Buffalo 框架

来源:stackoverflow
2024-04-21 20:57:21
0浏览
收藏

亲爱的编程学习爱好者,如果你点开了这篇文章,说明你对《如何检查访客是否从毛绒模板登录?使用 go Buffalo 框架》很感兴趣。本篇文章就来给大家详细解析一下,主要介绍一下,希望所有认真读完的童鞋们,都有实质性的提高。

问题内容

如何检查访问者是否使用 Go Buffalo Web 框架从模板中登录?具体来说,我正在开发一个利用 Buffalo 框架的项目,我需要能够确定用户当前是否登录,我想在我的一个模板中执行此操作。 Buffalo 是否提供了任何内置方法或函数可以用来完成此任务?

正确答案

我发现我可以使用current_user,就像这样

<div class="auth-center">
  <%= if (current_user) { %>
    <h1><%= current_user.email %></h1>
    <a href="/signout" data-method="delete">sign out</a>
  <% } else { %>
    <a href="/signin" class="btn btn-primary">sign in</a>
    <a href="/users/new" class="btn btn-success">register</a>
  <% } %>
</div>

本篇关于《如何检查访客是否从毛绒模板登录?使用 go Buffalo 框架》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于Golang的相关知识,请关注公众号!