Перейти к публикации

Выход из профиля action=logout


Рекомендованные сообщения

Дорогие друзья! Необходима помощь, т.к. замучился перебирать код.
 

Суть вопроса. Когда пользователь авторизован в профиле, для выхода из него он нажимает <a href="/?action=logout" class="..."> (<a href="{logout-link}">), после чего сбрасываются куки и его кидает на главную страницу. Подскажите, где в файлах прописана суть работы "?action=logout"? Хочу сделать, чтобы после разлогина кидало на определенную страницу на сайте. 

Спасибо за информацию!

Ссылка на сообщение
Поделиться на других сайтах

В файле  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']) );

 

 

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...