我有一个应用程序(特别是ASP.NET MVC),允许成员使用他们的Facebook帐户注册。因此,我试图保持会话同步,如果Facebook用户在我的网站上处于活动状态后退出FB,我希望他们知道,在执行任何FB特定操作之前,他们需要先签名。同样,如果他们在登录我的网站后登录到FB,我希望网站检测到此并重新登录。Facebook连接登录状态服务器端检测
我知道如何签署一个用户进出FB,并使其工作。我没有工作,是如何检测以上。看起来像FB.getLoginStatus会做到这一点,但我需要一个服务器端的方式来做到这一点。我已经搞乱了graph.facebook.com/oauth,但我不认为这是为了完成我想要完成的任务。
这是可能的,如果是这样,如何?
在此先感谢。
感谢您的帮助。假设我在我的网站上,并登录到Facebook。我切换到另一个窗口并注销Facebook。但我的网站认为我仍然登录到Facebook,直到客户端FB.init脚本运行,然后重置该cookie,从而登出我的网站。但是这个要求太晚了。在更改后的第一个请求(登录或注销FB)后,该cookie不会更新,直到请求完成后 - 我需要它在请求完成之前进行更新,以便我可以更新视图。合理? – 2011-03-30 02:16:46