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 错误将得到解决当然。

如有疑问请评论。