我发现有几个问题和我的有点相似,但不是100%。
我有一个网站,其中有正常的用户帐户。你也可以选择使用FB auth。问题通常是当用户访问页面时(有时甚至在几个小时后),即使用户帐户cookie仍然有效,他们的facebook会话也不是。
所以用户看起来已经登录了(网页上写着"Hi,user"),但是我没有facebook会话,并且任何facebook API调用都将失败,除非他们重新单击"login with facebook“。--尽管我仍然登录facebook,但这一切都是事实。
现在,我在大约11-9个月前做了一个类似的实现,facebook会话很少过期。现在似乎每隔几个小时就会发生一次。奇怪的是,其他使用facebook auth的网站似乎没有受到这个问题的困扰。
你知道我能做些什么让facebook会话保持尽可能长的存活时间吗?谢谢,尼克
发布于 2012-02-08 01:04:01
大多数人将php-sdk与js-sdk结合使用。这将查找auth事件,并且通常会触发页面重新加载,使用户重新登录到facebook
开发者站点上有一些示例代码,只需在下面的锚点上方执行
https://stackoverflow.com/questions/9180453
复制相似问题