решение: битрикс – слетает сессия при использовании сервиса cloudflare

Почему я вылетаю на некоторых сайтах из авторизации в google chrome?

Приветствую, друзья! Давно волнует такой вопрос – почему я вылетаю на некоторых (немногих) сайтах из авторизации при закрытии браузера, а в некоторых, так вообще при закрытии просто только сайта?!

При том, что на остальных сайтах все нормально.

При авторизации на них я также нажимал на ключик и сохранял пароль для этого сайта. Также нажимал галочку “запомнить меня ” при заполнении формы. Однако вылетаю. В настройках стоит автоматический вход.

5a7b1d99844d2022236428.png

Также этих сайтов нет в списке сайтов, пароли для которых не сохраняются. (кстати, там (в этом списке) наоборот почему то показаны сайты, проблем с сохранением паролей и автоматической авторизацией для которых никогда не было, что за бред?! (например, вконтакте)

5a7b1db371d96228490463.png

Что посоветуете предпринять? Спасибо!

Почему сбрасывается авторизация для входа в почту?

Причин несохранения логинов и паролей в браузере Mozilla Firefox (да и любом другом) может быть несколько. Некоторые перечислю – те, с которыми сам сталкивался. Правда, почтой Рамблера я не пользуюсь (считаю ее самой отстойной, хоть и не могу объяснить, почему), поэтому опишу только общие причины такого сбоя, без учета особенностей самого Рамблера, который, насколько я знаю, постоянно переделывается и “улучшается”, что тоже может стать причиной сбоев в работе…

1. Очистка диска или всего компьютера от различного мусора – казалось бы, браузер Вы при этом не чистите, но во многих случаях при этом в неявной форме (часто без уведомления пользователя) стирается вся история посещений сайтов и, соответственно, сохраненные в них логины и пароли.

2. При первом вводе пароля в браузере, при появлении всплывающего окна с вопросом “Запоминать пароли для этого сайта?” или “Запоминать пароли?” (в разных версиях вопрос разный), Вы либо нажали “Нет”, либо закрыли окно вообще без ответа – соответственно, Ваш логин и пароль (везде или на данном сайте) не сохраняется.

3. Для того, чтобы автоматически авторизовываться на сайте при переходе на него, надо, чтобы браузер сохранял не только пароль, но и Ваш логин, узнавая Вас по IP, по кукам или по каким-то другим признакам, а уже к логину сам вводил сопоставленный ему сохраненный пароль. Сохранение паролей на самом сайте означает как раз именно это – сохранение паролей для всех Ваших логинов. Какой логин Вы на сайте введете, тот сохраненный пароль и будет введен. А авторизовывать Вас сайт и браузер будут в том логине, в котором Вы находились, покидая сайт или выключая компьютер.

Так вот, для того, чтобы браузер сохранял логины, нужно в настройках браузера, в разделе (на закладке) “Защита” поставить галочку в пункте “запоминать логины для сайтов”.

Не полагайтесь на то, что никогда не меняли настройки браузера – Firefox обновляется практически каждую неделю-две, и очень часто при обновлении по каким-то причинам меняет настройки по умолчанию. Вы надеетесь, что они по умолчанию стоят такие же, как в предыдущей версии, а они вдруг поменялись. Проверьте, не поленитесь…

4. Кстати, в настройках браузера есть еще одна закладка – “Приватность”, также регулирующая запоминание различных Ваших действий в браузере. Убедитесь, что на этой закладке в самой первой строчке “Просить сайты меня не отслеживать” галочка снята (иначе браузер просто не будет Вас узнавать), а в разделе “История” было бы написано, что Firefox “будет запоминать историю” или “будет использовать ваши настройки хранения истории” (тогда эти настройки нужно настроить).

Наверное, это не все причины сброса пароля при выходе с сайта, но надеюсь, что эта информация будет для Вас полезной…

Да, и еще момент. Указанные причины сброса пароля и способы их устранения, как правило, актуальны и для других браузеров, просто там разделы, закладки и пункты настроек могут называться иначе, а суть их такая же…

Включите куки для веб-сайта

Убедитесь, что для данного сайта включены куки.

Очистите историю для этого сайта

Куки и временные данные, которые уже хранятся на вашем компьютере, могут быть причиной проблемы. Удалите их, затем проведите проверку наличия вашей проблемы:

  1. Нажмите кнопку fx57menuFx89menuButton, чтобы открыть панель меню.
    Нажмите на кнопку «Библиотека» 57 library icon на панели инструментов (если вы её не видите, нажмите кнопку меню fx57menu и выберите нажмите кнопку меню fx89menuButton).
    Выберите , а затем нажмите «Показать весь журнал»«Управление журналом» в нижней части панели, чтобы открыть окно «Библиотека».

  2. В правом верхнем углу наберите имя веб-сайта, о котором вы хотите забыть, в поле Поиск в журнале, и нажмите EnterReturn.
  3. В появившемся списке, щёлкните правой кнопкой мышиудерживая клавишу Ctrl щёлкните кнопкой мыши по сайте, о котором вы хотите забыть, и выберите .
    History Win6

    History Mac6

    History Lin6
  4. Закройте окно Библиотеки.

Приложение обеспечения безопасности блокирует куки

Некоторые приложения обеспечения безопасности и приватности в Интернете имеют функции, которые блокируют куки. Обратитесь к документации, прилагаемой к программному обеспечению, или посетите сайт поддержки поставщика программного обеспечения, чтобы проверить, включает ли ваше приложение в себя функцию управления куками, и как вы можете изменить эти настройки.

Проверьте расширения

Некоторые расширения могут вызвать проблемы при регистрации на веб-сайтах, особенно расширения, связанные с определёнными веб-сайтами. Прочитайте статью Устранение проблем с расширениями, темами и аппаратным ускорением для решения типичных проблем в Firefox.

Приложение обеспечения безопасности блокирует куки

Некоторые приложения обеспечения безопасности и приватности в Интернете имеют функции, которые блокируют куки. Обратитесь к документации, прилагаемой к программному обеспечению, или посетите сайт поддержки поставщика программного обеспечения, чтобы проверить, включает ли ваше приложение в себя функцию управления куками, и как вы можете изменить эти настройки.

Решение: битрикс – слетает сессия при использовании сервиса cloudflare

У одного из наших клиентов при использовании сервиса – защиты от DDOS атак, cloudflare возник баг – сессия постоянно слетала и любому пользователю, при каждом обновлении страницы приходилось вводить пароль заново.

bitrix - слетает сессия cloudflare

Причем, админка работала более менее нормально, а в публичной части постоянно авторизация слетает. Неудобства для клиента, для контенщиков – невозмодно править элементы в режиме правки. В консоли браузера было видно, что при каждом обновлении меняется сессия юзера.

Проблема кроется в том, что после подключения к сервису cloudflare, в переменную $_SERVER['REMOTE_ADDR'], которая должна содержать IP пользователя, передается IP cloudflare. Реальный же IP пользователя будет содержаться в переменной $_SERVER['HTTP_CF_CONNECTING_IP']. Поэтому необходимо подменить переменную REMOTE_ADDR на HTTP_CF_CONNECTING_IP.

Итак, решение:

Готово. Переменная REMOTE_ADDR будет содержать реальный IP пользователя и авторизация bitrix будет работать без проблем.

Удалите все куки и кэш

Если удаление кук для сайта, с которым возникли проблемы, не устраняет ошибку, удалите все куки, хранящиеся на вашем компьютере, и очистите кэш Firefox:

  1. Нажмите кнопку fx57menuFx89menuButton, чтобы открыть панель меню.
    Нажмите на кнопку «Библиотека» 57 library icon на панели инструментов (если вы её не видите, нажмите кнопку меню fx57menu и выберите нажмите кнопку меню fx89menuButton).
  2. Выберите Журнал, а затем — Удалить недавнюю историю….
  3. В выпадающем меню «Удалить:» выберите «Всё».
  4. Под выпадающим меню выберите «Куки» и «Кэш». Убедитесь, что другие элементы, которые вы хотите сохранить, не выбраны.
  5. Нажмите ОК.

Удалите поврежденный файл с куками

Если вы не можете войти на веб-сайты после удаления связанных с ним куков, очистки кэша Firefox и отключения ваших расширений и плагинов, а также проверки программы обеспечения Интернет-безопасности, возможно ваш файл с куками в папке профиля Firefox был повреждён.

Это приведет к удалению всех сохранённых у вас куков и по существу разрегистрирует вас из всех сохранённых сессий на всех сайтах.

  1. Откройте папку вашего профиля:

  2. Нажмите кнопку меню Firefox Fx89menuButton и выберите .Нажмите кнопку меню Firefox в верхней части экрана и выберите .Нажмите кнопку меню Firefox Fx89menuButton и выберите .
  3. Удалите файл cookies.sqlite и любые файлы cookies.sqlite-journal.
  4. Перезапустите Firefox.

Включает в себя информацию от Websites report cookies are disabled (mozillaZine KB)

Похожее:  Client Portal - плагин WordPress для создания личной страницы пользователя

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *