it-agency
1/24/2019 - 10:57 AM

Проблема с авторизацией на symfony

Если приложение на symfony создается на поддомене основного сайта, а основной сайт работает на битриксе, то может возникнуть проблема с авторизацией. Эта проблема возникает из-за дублирования PHPSESSID на поддомене https://prnt.sc/mbg59o. Проблему можно решить двумя способами:

  1. Создавать приложение на symfony не на поддомене :)
  2. На основном сайте изменить session.name, также нужно отключить данную функцию в настройках битрикс (на закладке Авторизация страницы настроек главного модуля уберите галочку в поле Распространять авторизацию на все домены.), также нужно изменит session.cookie_domain указав основной домен Данная проблема может распространятся и на другие фреймворки и CMS.
<IfModule mod_php5.c>
	php_value session.cookie_domain www.it-agency.ru
	php_value session.name "MAINSESSID"
</IfModule>