Ищете переадресацию предыдущей страницы при входе в Joomla CB - PullRequest
0 голосов
/ 07 мая 2011

Эй, я искал решение этой проблемы уже несколько дней, но безуспешно. Я работаю с Community Builder для входа на сайт Joomla. На сайте есть несколько страниц, которые требуют, чтобы пользователь был зарегистрирован, чтобы иметь доступ, и если они пытаются просмотреть страницу без аутентификации, они перенаправляются на страницу входа в CB. Проблема в том, что после предоставления правильной информации для входа в систему пользователь отправляется на страницу index.php. Я пытаюсь найти что-то через код или плагин, который позволит мне перенаправить пользователя обратно на страницу, которую он пытается просмотреть после входа в систему. Кто-нибудь знает метод для реализации этого?

1 Ответ

0 голосов
/ 19 мая 2011

Вы можете создать системный плагин с событием onAfterDispatch.Здесь вы можете проверить, есть ли у пользователя доступ к запрошенному URL (с помощью функций joomla acl).Если нет, то перенаправьте пользователя на страницу входа в cb с дополнительным параметром запроса return = base64_encode_url.Он установит скрытое поле с именем «return» в форме входа в систему, и пользователь будет перенаправлен на этот URL после входа в систему.

...