OctoberCMS - Плагин пользователя Rainlab - onLogout - не найден - PullRequest
0 голосов
/ 02 июля 2018

Страница входа

Включен компонент учетной записи пользователя на странице login.htm, data-request="onSignin" отлично работает enter image description here

Кнопка выхода из системы

Включен компонент Session в части навигации, data-request="onLogout", ошибка попадания enter image description here

Обработчик Ajax не найден enter image description here

Вопросы: Могу ли я включить [session] в глобальный партиал, чтобы убедиться, что обработчик Ajax «Выход из системы» может запускаться на всех страницах?

ИЛИ мне нужно включать [сеанс] в каждую из моих созданных страниц (это кажется действительно жестко закодированным) ? Могу ли я узнать, как лучше всего делать / включая компонент

[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>

1 Ответ

0 голосов
/ 02 июля 2018

Вы можете использовать компонент Session глобально, если вы добавите сеанс в файл макета по умолчанию, например, default.htm

Итак, откройте свой макет по умолчанию в меню Backend CMS и назначьте туда компонент сеанс , и ошибка onLogout точно будет устранена.

Если есть сомнения, прокомментируйте.

...