我使用护照来管理 Sails 中的身份验证。这是一个奇怪的问题。如果我检查用户以修改导航栏
<ul class="nav navbar-nav navbar-right">
{{#if user}}
<li>{{ user.username }}</li>
<li><a href="/logout">Logout</a></li>
User!
{{else}}
<li><a href="/login">Login</a></li>
{{/if}}
</ul>
登录并转到/那里什么都没有。当我转到 /login 或 /logout 时,它们都使用相同的模板并共享上面的代码,我得到满足两个条件。
有任何想法吗?