@tgarl

Как поправить сохранение сессий?

Добрый день.
Сайт на битриксе, дебиан, nginx+phpfpm, bitrix vm не используется. Домен сейчас делигирован на яндекс, производим делегирование домена в другое место. И появилась проблема По старому адресу сессии работают нормально, при переключении на новый адрес сессии не сохраняются.

При попытке изменить тот же заказ получаю такую ошибку:
Ошибка обработки запроса. Наиболее вероятные причины: у пользователя недостаточно прав; проблемы с сохранением сессий PHP; часть данных POST-запроса обрезается PHP либо веб-сервером.


Что с этим делать не понятно. Специалистов по серверам у нас нет.
Техподдержка куда переводим делегирование на это дала такой ответ:
Вероятно при генерации куки всё же используется IP-адрес пользователя.
Ранее IP-адрес пользователя и IP-адрес устанавливающий соединение совпадали и IP-адрес пользователя вероятно брался из переменной remote_addr.
Сейчас IP-адрес пользователя и IP-адрес, с которого приходит запрос, не совпадают из-за того что запросы проходят через наши проксирующие сервера. IP-адрес может меняться и это вероятно вызывает затруднения с сессиями.
С вашей стороны необходимо или изменить передачу IP-адреса пользователя в битрикс (мы передаем IP-адрес пользователя в заголовке X-Real-IP) или не учитывать его в куки.

Но с технической стороны, что делать куда смотреть не понятно.
Если кто-то может подсказать помогите пожалуйста. Спасибо.
  • Вопрос задан
  • 2595 просмотров
Решения вопроса 1
@tgarl Автор вопроса
Нашел решение: необходимо для групп пользователей прописать Маска сети для привязки сессии и Маска сети для привязки сохраненной авторизации 0.0.0.0
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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