OctoberCMS - Rainlab 用户插件 - onLogout - 未找到
OctoberCMS - Rainlab User Plugin - onLogout - Not found
登录页面
在 login.htm 页面中包含用户帐户组件,data-request="onSignin"
工作正常
注销按钮
导航部分包含Session的组件,data-request="onLogout"
,命中错误
Ajax 未找到处理程序
问题:我可以在全局部分中包含 [session] 以确保 "Logout" Ajax 处理程序可以在每个页面上触发吗?
或者我是否需要在我创建的每个页面中包含 [session] (这似乎是硬编码的)?我可以知道 doing/including 组件
的最佳实践是什么吗
[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>
如果您要在默认布局文件中添加会话,则可以全局使用 Session 组件,例如default.htm
因此,在后端 CMS 菜单中打开默认布局并在其中分配 session 组件,onLogout
错误将得到解决当然。
如有疑问请评论。
登录页面
在 login.htm 页面中包含用户帐户组件,data-request="onSignin"
工作正常
注销按钮
导航部分包含Session的组件,data-request="onLogout"
,命中错误
Ajax 未找到处理程序
问题:我可以在全局部分中包含 [session] 以确保 "Logout" Ajax 处理程序可以在每个页面上触发吗?
或者我是否需要在我创建的每个页面中包含 [session] (这似乎是硬编码的)?我可以知道 doing/including 组件
的最佳实践是什么吗[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>
如果您要在默认布局文件中添加会话,则可以全局使用 Session 组件,例如default.htm
因此,在后端 CMS 菜单中打开默认布局并在其中分配 session 组件,onLogout
错误将得到解决当然。
如有疑问请评论。