Полезные статьи по разработке сайта на системе управления 1С-Битрикс. Программирование. Верстка.

Кнопка выйти на сайте в 1С-Битрикс

  19

После обновления главного модуля (main) до версии 20.100.0 перестала работать ссылка для выхода пользователя из профиля в Битрикс (?logout=yes).

Всё дело во включенной опции "Защитить выход пользователя из системы от CSRF", данную опцию можно отключить в настройках главного модуля на вкладке "Авторизация".

Но лучше оставить данную настройку включенной и доработать ссылку выхода, добавив в ссылку параметр с идентификатором сессии:

 <?if($USER->IsAuthorized()):?>
<a href="/?logout=yes&<?=bitrix_sessid_get()?>">Выйти</a>
<?endif?>