Как запретить доступ к странице авторизации / регистрации уже авторизованному пользователю?

Приветствую всех!
Возник вопрос по расширению Login.

Сделал все по инструкции от Ильи, создал группу ресурсов Users, теперь на сайте работает авторизация / регистрация. Однако после того как пользователь авторизовался, он по прежнему может попасть на страницу регистрации и авторизации, что весьма странно. На странице авторизации мелькает кнопка выход, а вот на странице регистрации по прежнему форма регистрации.
Возник вопрос, как запретить авторизованному пользователю доступ к странице авторизации (поставить переход с нее на личный кабинет) и к странице регистрации (аналогично).

Заранее спасибо большое за помощь!
Андрей
07 января 2019, 16:52
modx.pro
699
0

Комментарии: 1

vectorserver
11 января 2019, 12:32
0
Можно сделать проверку сниппетом на странице регистрации
Название снипперта: [[checkUser]]
Код сниппета:
<?php
//Проверка Авторизации
$check = $modx->user->hasSessionContext('web');
if($check){
    //54 - это id документа куда нужно выкинуть автоматизированного пользователя
    $url = $modx->makeUrl(54);
    $modx->sendRedirect($url);
}
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1