我在一个使用多个子域的网站上工作。
如果我登录到www.mysite.com,然后切换到news.mysite.com,那么登录状态就可以正常工作。
但是,如果我在news.mysite.com上调用FB.logout,我可以正常注销。我可以转到该子域名上的任何页面并保持注销状态。我甚至可以转到新的子域并保持注销状态,例如,review.mysite.com。
但是,如果我返回到www.mysite.com,我将再次登录,并且登录将跨所有子域持续存在。
这是Facebook的问题吗?如果是这样,是否有解决方法?这会不会是我代码中的一个bug?
发布于 2011-10-18 00:06:32
我不确定,但我认为如果您在http://facebook.com/developers的应用程序设置页面中添加/编辑域名mysite.com作为“应用程序域”(和/或指定子域)将解决此问题。
https://stackoverflow.com/questions/7796390
复制相似问题