Перенаправление на главную страницу после выхода из системы
Я хочу перенаправить пользователя на домашнюю страницу моего сайта joomla и что он не сможет вернуться в браузер. Абсолютно нет.
Я пробовал много вещей в отношении этого, но не смог выполнить его.
Как перестать возвращаться и перенаправлять пользователя на домашнюю страницу.
P.S У меня есть модуль входа в систему, у которого есть страница перенаправления с параметром: установите его в меню главной страницы, которое отображается в поле.
не работает.
1 ответ
Это не очень красивая вещь, но я думаю, что она может работать:
Шаг 1:
При выходе из системы перенаправляйте пользователя на свою домашнюю страницу, добавляя только небольшую переменную $ _GET. Ссылка на перенаправление должна быть
http://www.yourdomain.com/index.php?logged_out=1
Шаг 2:
Вставьте на эту страницу или ваш шаблон Joomla index.php скрипт, который будет препятствовать функционированию кнопки «Назад», когда установлена переменная $ _GET ['logged_out']. Эта часть действительно сложна, потому что ни один из моих методов не будет работать в любой ситуации. Самый простой способ отключить кнопку «Назад» - это ИМО, чтобы на самом деле обмануть его:
<?php
if (isset($_GET["logged_out"])){
echo '<script type="text/javascript">window.location.replace('.JURI::base().');</script>';
}
?>
Это перенаправит пользователя на вашу домашнюю страницу в другой раз. Как я уже сказал, это не очень красиво, но я сомневаюсь, что есть прекрасные способы сделать вообще. Фактически, я бы настоятельно предложил оценить, действительно ли это необходимо.