登录页面
在 login.htm 页面中包含用户帐户组件,data-request="onSignin"
工作正常
注销按钮
在导航部分中包含 Session 的组件data-request="onLogout"
,点击错误
问题:我可以在全局部分中包含 [session] 以确保“注销”Ajax 处理程序可以在每个页面上触发吗?
或者我是否需要在我创建的每个页面中都包含 [session] (这似乎真的是硬编码的)?我可以知道做/包含组件的最佳做法是什么
[session]
security = "all"
==
<header>
<nav>
<ul>
<li><a href="{{ 'login'|page }}">Login</a></li>
<li><a data-request="onLogout" data-request-data="redirect: '/good-bye'">Sign out</a></li>
</ul>
</nav>
</header>