当我从web应用程序注销Facebook时,它会自动从Facebook主站点注销。我已经找了将近2天的解决方案,但大多数都已经过时了,无法满足我的需求。
如果可能的话,我希望解决方案可以通过PHP SDK库而不是JavaScript运行。
到目前为止,我发现的代码如下所示。
/*FB-PHP-SDK的getLogoutUrl()函数帮助我注销所有与Facebook相关的应用程序和Facebook主站*/$fb_logout_url=$fb->getLogoutUrl();
除此之外,我一直在跟踪从我的网络应用程序登录后创建的COOKIES/SESSION,我曾试图清除COOKIES或取消设置SESSION,但无法删除。
我认为你应该使用Graph API来验证facebook,并使用伪造的facebook登录按钮。
如果按下登录按钮,您的应用程序将检查此人是否登录到facebook。如果他/她登录,它将生成访问令牌,在你的应用程序中建立与facebook 的通信
参考:
https://developers.facebook.com/docs/authentication/