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

Выход из профиля 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']) );

 

 

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...