首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >混合八月-“此页不能直接访问”错误。

混合八月-“此页不能直接访问”错误。
EN

Stack Overflow用户
提问于 2011-12-12 20:10:39
回答 4查看 5.6K关注 0票数 4

谈到哈比德奥斯,我使用Facebook登录用户,但我不知道我在代码中修改了什么,导致系统显示“对不起,这个页面不能直接访问”消息。

当系统检查$_SESSION"HA::CONFIG"会话是否已经存在hybridauth/hybridauth/index.php文件中的时,我发现它与变量有关

你能告诉我怎么解决这个问题吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-03-21 11:02:55

我使用的是HybridAuth 2.0.11安装程序,当您通过/ HybridAuth /install.php安装混合Auth时,请确保HybridAuth端点URL包含格式为http://domain.com &而不是http://www.domain.com或其他子域的url,也可以验证您的facebook twitter linkedin开发人员帐户中提到的url格式是否相同。

票数 9
EN

Stack Overflow用户

发布于 2013-08-28 17:39:48

我在尝试使用Firefox登录时遇到了这个问题,虽然hybridauth在所有浏览器上都很有效,但在火狐浏览器上却失败了。所以如果你想找一个答案

混合firefox你不能直接访问这个页面

这是解决办法。

问题是Firefox有一个页面重定向的缓存机制,您可以在这个线程firefox-5-缓存-301-重定向上找到更多关于这个主题的信息。

因此,如果您试图在login page上对用户进行身份验证,该页面的缓存头在30x (301-302-303-304.)范围内。firefox更有可能在客户端缓存该页面。

因此,当用户尝试登录时,不会在服务器上处理login page,相反,firefox将提供login page的缓存版本,该缓存版本将重定向到hybridauth身份验证页面,从而无法初始化身份验证所需的Session Object

解决方案:为caching headers关闭login page并确保它返回200代码

票数 2
EN

Stack Overflow用户

发布于 2013-09-10 12:01:25

我的Facebook应用程序是在沙盒模式,禁用沙箱修复它为我!!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8480207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档