在pyrocms中显示登录/注销链接?

Muh*_*eem 1 login logout pyrocms

希望你们所有人都享受你们的健康!

我是PyroCMS的新手,我面临着在用户会话的基础上显示登录和注销链接的问题.我努力谷歌得到这方面的帮助,但可以找到适当的帮助.

{ if'{session:data name="user_id" != "" }'}
      <li><a href="{{url:base}}users/logout">logout</a></li>
{/else}
      <li><a href="{{url:base}}users/login">log in</a></li>
{/if}
Run Code Online (Sandbox Code Playgroud)

它不起作用.请帮我解决这个问题!

谢谢.

Mik*_*ton 6

PyroCMS有一个专门用于检查用户是否已登录的标记.尝试这样的事情:

{{ if user:logged_in }}
  <a href="{{ url:site uri='users/logout' }}">Logout</a>
{{ else }}
  <a href="{{ url:site uri='users/login' }}">Login</a>
{{ endif }}
Run Code Online (Sandbox Code Playgroud)

  • 是的 - 请参阅[用户插件文档](http://docs.pyrocms.com/2.1/manual/index.php/modules-and-tags/tag-reference/user) - 还有一个`{{user:not_logged_in如果要在不使用*else*语句的情况下专门测试该方法,请使用方法. (3认同)