Я столкнулся с этой проблемой при попытке войти в систему с помощью Firefox
, и хотя hybridauth
прекрасно работал во всех браузерах, он не работал в браузерах Firefox. так что если вы ищете ответ на
hybridauth firefox, вы не можете получить доступ к этой странице напрямую
вот решение.
проблема в том, что Firefox
имеет механизм кэширования для перенаправлений страниц, вы можете узнать больше об этой теме в этой теме firefox-5-caching-301-redirects
в результате, если вы пытаетесь аутентифицировать пользователя на login page
и заголовки кэша для этой страницы были в диапазоне 30x (301-302-303-304 ...), Firefox с большей вероятностью кэшируйте эту страницу на стороне клиента.
Таким образом, когда пользователь пытается войти в систему, login page
не будет обрабатываться на вашем сервере, вместо этого firefox
будет обслуживать кэшированную версию login page
, которая перенаправляет на страницу аутентификации hybridauth
, в случае сбоя поверните, чтобы инициализировать Session Object
, необходимый для аутентификации.
Решение: выключите caching headers
для login page
и убедитесь, что он возвращает 200
код