tmman
@tmman
Обои из семерки наконец-то пригодились!

Куки основного сайта «мешают» сайту на поддомене?

Ситуация: сайт на поддомене перестал авторизовывать. В дебаггере на вкладке network никаких кодов ошибок. В логах вроде тоже чисто. Но после формы авторизации отправляет снова на неё же.
Зметил, что это произошло после посещения основного сайта домен.ру, а на протяжении долго времени работал только с поддомен.домен.ру. Проверил это в другом браузере и в приватных режимах.
Также при "расследовании" заметил, что если уже имеем куки .домен.ру, то и возникает такая ситуация с авторизацией. Удаляем такую куку - все работает нормально.

Сайт домен.ру на cms Bitrix (если это важно; настройка "Распространять куки на все домены" деактивирована). Раньше такого поведения не наблюдалось.

Причину "почти нашел". Теперь вопрос: как это дебажить? Нужно что-то подкрутить для кукис в php.ini? тот самый strict?
  • Вопрос задан
  • 748 просмотров
Пригласить эксперта
Ответы на вопрос 1
@maltf0
Добавьте в init.php
session_name(\Bitrix\Main\Config\Option::get('main', 'cookie_name') . '_PHPSESSID');

И в настройках Главного модуля -> Имя префикса для названия cookies
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы