PsiOwL 0 Опубликовано: 12 февраля Рассказать Опубликовано: 12 февраля Дорогие друзья! Необходима помощь, т.к. замучился перебирать код. Суть вопроса. Когда пользователь авторизован в профиле, для выхода из него он нажимает <a href="/?action=logout" class="..."> (<a href="{logout-link}">), после чего сбрасываются куки и его кидает на главную страницу. Подскажите, где в файлах прописана суть работы "?action=logout"? Хочу сделать, чтобы после разлогина кидало на определенную страницу на сайте. Спасибо за информацию! Цитата Ссылка на сообщение Поделиться на других сайтах
dds 59 Опубликовано: 12 февраля Рассказать Опубликовано: 12 февраля В файле engine/modules/sitelogin.php ищите код: if( isset( $_REQUEST['action'] ) AND $_REQUEST['action'] == "logout" ) { if (isset($_COOKIE) and is_array($_COOKIE) and count($_COOKIE)) { foreach ($_COOKIE as $key => $value) { set_cookie($key, '', 0); } } session_unset(); session_destroy(); header( "Location: ".str_replace("index.php","",$_SERVER['PHP_SELF']) ); die('Redirect to main page'); } И меняете страницу редиректа в этой строке на нужный вам адрес: header( "Location: ".str_replace("index.php","",$_SERVER['PHP_SELF']) ); 1 Цитата Ссылка на сообщение Поделиться на других сайтах
PsiOwL 0 Опубликовано: 12 февраля Рассказать Опубликовано: 12 февраля Автор Спасибо, помогли! 🤗 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.