1

登录页面

在 login.htm 页面中包含用户帐户组件,data-request="onSignin"工作正常 在此处输入图像描述

注销按钮

在导航部分中包含 Session 的组件data-request="onLogout",点击错误 在此处输入图像描述

未找到 Ajax 处理程序 在此处输入图像描述

问题:我可以在全局部分中包含 [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>
4

1 回答 1

0

如果您将在默认布局文件中添加会话,则可以全局使用会话组件,例如default.htm

因此,在后端CMS菜单中打开您的默认布局并在那里分配会话组件,并且onLogout肯定会解决错误。

如有任何疑问,请发表评论。

于 2018-07-02T14:04:20.207 回答