OctoberCMS - плагин пользователя Rainlab - onLogout - не найден
Страница авторизации
Включен компонент учетной записи пользователя на странице login.htm, data-request="onSignin"
работает отлично
Кнопка выхода
Включенный компонент Session в части навигации, data-request="onLogout"
ошибка попадания
Вопросы: Могу ли я включить [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 ответ
Вы можете использовать компонент Session глобально, если вы добавите сеанс в файл макета по умолчанию, например default.htm
Так что откройте свой макет по умолчанию в меню Backend CMS и назначьте там сессионный компонент и onLogout
ошибка будет решена наверняка.
Если есть сомнения, пожалуйста, прокомментируйте.