Задать вопрос
@Sangfroid
Молодой web Разработчик

Битрикс почему get параметр logout=yes не разлогинивает?

href="
<?=$APPLICATION->GetCurPageParam("logout=yes", array(
"login",
"logout",
"register",
"forgot_password",
"change_password"));?>"><?=GetMessage("AUTH_LOGOUT_BUTTON")?>


Данный код должен разлогинивать авторизированного пользователя, но при клике на ссылку добавляется get параметр и пользователь попржнему остается авторизированным
  • Вопрос задан
  • 5558 просмотров
Подписаться 1 Простой 12 комментариев
Решения вопроса 1
@prgrant
Такая же ерунда и у меня, похоже прилетело после обновления ядра.

Решил добавлением идентификатора сессии в get-параметр ссылки: bitrix_sessid_get()
<?=$APPLICATION->GetCurPageParam("logout=yes&".bitrix_sessid_get(), array(
			"login",
			"logout",
			"register",
			"forgot_password",
			"change_password"));?>"><?=GetMessage("AUTH_LOGOUT_BUTTON")?>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы