I ran into this problem when trying to log in using Firefox , and although hybridauth worked fine in all browsers, it didn't work in Firefox browsers. so if you are looking for an answer to
hybridauth firefox, you cannot directly access this page
.
the problem is that Firefox has a caching mechanism for redirecting pages, you can learn more about this topic in this thread firefox-5-caching-301-redirects
as a result, if you are trying to authenticate the user in the login page , and the cache headers for this page were in the 30x range (301-302-303-304 ...), Firefox is more likely to cache this page on the client side.
So, when a user tries to log in, the login page will not be processed on your server, instead, Firefox will serve the cached version of the login page , which redirects to the hybridauth verification hybridauth , otherwise, to initialize the Session Object required for authentication.
Solution: disable caching headers for login page and make sure it returns 200 code
source share