Обучаю битриксу программистов, интеграторов. Подробнee ⇒

Ошибка авторизации BITRIX SESSID ERROR



Коробочный битрикс24 b24.site.ru
Как доп сайт развернут на нем интернет-магазин site.ru

Ошибка авторизации BITRIX SESSID ERROR

Дублирование куки PHPSESSID
https://dev.1c-bitrix.ru/learning/cour...670&LES...
https://dev.1c-bitrix.ru/community/webdev/user/1064429/blog/40425/?commentId=


1. почистить куки в браузере и еще раз авторизоваться
2. удалить лишнюю куку со стороны сервера

2.1. Если не используется многосайтовость, а поле «Доменное имя» очищено, то надо удалить куку с точкой в начале. Для этого впишите в любую строку файла dbconn.php следующий код:
setcookie("PHPSESSID", "", 777, '/', '.site.ru');
где site.ru - имя вашего домена.

2.2. Если используется многосайтовость или не очищено поле «Доменное имя», то впишите код:
setcookie("PHPSESSID", "", 777, '/');
строго без имени домена.


костыль
в главном модуле убрать авторизацию на все сайты

в init.php поставила, запустила, удалила
COption::SetOptionString("main", "ALLOW_SPREAD_COOKIE","N");
COption::SetOptionString("main", "use_secure_password_cookies","N");

Но:
при авторизации в интернет-магазине, слетает в битрикс24, и наоборот, поэтому интернет-магазин приходится открывать в режиме инкогнито, или с битриксом работать через приложение.
Если блог был полезным, можете угостить меня "чашечкой кофе" :)

Сбер по номеру телефона +7 (953) 585-13-09 Вероника.
Спасибо!