почему моя форма входа не работает в Internet Explorer? - PullRequest
0 голосов
/ 11 октября 2019

У меня есть веб-сайт, работающий на моем сервере. Я использую классическую форму входа Symfony, с FOSUserBundle. Страницы входа в систему работают отлично, за исключением одного пользователя, который использует Internet Explorer (не знаю, какая версия) => он единственный пользователь, имеющий эту проблему. Другие пользователи, использующие Internet Explorer и использующие ту же сеть, вообще не сталкивались с этой проблемой.

Когда этот пользователь вводит свои учетные данные на странице входа в систему (почта + пароль) и нажимает кнопку отправки, ничего не происходит. Форма отправляется, и затем пользователь снова попадает на страницу входа, ничего не происходит.

Этот клиент подключается из сети своей компании. И когда он пытается войти в систему, используя другой браузер (Firefox), все работает нормально и функции входа в систему.

Кроме того, мы попытались обновить страницу в Internet Explorer с помощью клавиш «Ctrl + Shift + R» в Windows,но это не решило проблему.

Я попытался изменить Параметры Интернета> Конфиденциальность> Выбрать параметр для Интернет-зоны «Высокий» (который блокирует все файлы cookie с веб-сайтов, не имеющих компактной политики конфиденциальности) иудалось воспроизвести такое же поведение на моем компьютере. Но, к сожалению, после запроса клиента у него были настройки «Средний», а не «Высокий». И я снова переключился на «Средний» на моем компьютере, все отлично работало на моем компьютере =>, поэтому я не знаю, есть ли ссылка.

Есть ли у вас какие-либо гипотезы, почему это происходит? не работает в IE? Я не ищу точного ответа, но хочу привести несколько гипотез и идей о том, откуда он может прийти.

Ниже приведены некоторые мои идеи:

  1. Возможно ли, что сеть компании использует прокси-сервер, который удаляет заголовок Set-Cookie?
  2. Существует ли конфигурация IE, которая может помешать установке файла cookie для входа в систему?
  3. Я использую сценарий длячат на моем веб-сайте под названием Chatra, и у меня было это на моей консоли "SEC7118: требуется запрос XMLHttpRequest для https://in.hotjar.com/api/v2/client/... Cross Source Resource Sharing (CORS) => Как вы думаете, именно это препятствует правильной отправке страницы входа?

Заранее спасибо.

1 Ответ

0 голосов
/ 14 октября 2019

Вы можете проверить конфигурацию IE 11 для файлов cookie здесь:

enter image description here

Если вы хотите включить файлы cookie в IE, убедитесь, что вы отметили галочкой«Принять» собственные и сторонние файлы cookie и установить флажок «Всегда разрешать сеансовые файлы cookie».

Кроме того, в IE жестким обновлением является ' Ctrl + F5 '.

Если другие пользователи с такой же версией IE и той же версией ОС и той же сетью не имеют проблемы, возможно, что-то не так с браузером IE пользователя. Вы можете предложить пользователю сбросить или переустановить браузер IE.

Справка: (1) Как сбросить настройки Internet Explorer

(2) Какпереустановите или восстановите Internet Explorer в Windows

...