Facebook注销会将用户注销网站以及Facebook。如何预防?

Facebook注销会将用户注销网站以及Facebook。如何预防?,facebook,facebook-php-sdk,logout,Facebook,Facebook Php Sdk,Logout,我在使用facebook php SDK和JS SDK时遇到了一个相当基本的问题。我有一个登录按钮,可以正常工作,但一旦用户登录并按下注销按钮,我将检索注销URL,如下所示: $logoutUrl = $facebook->getLogoutUrl(array('next' => 'http://mysite.com/')); 然后,该用户将从我的网站注销,但也将从facebook注销。如何防止用户从facebook注销?我只希望他/她从我的网站注销 非常感谢您的帮助:)祝大家圣诞

我在使用facebook php SDK和JS SDK时遇到了一个相当基本的问题。我有一个登录按钮,可以正常工作,但一旦用户登录并按下注销按钮,我将检索注销URL,如下所示:

$logoutUrl = $facebook->getLogoutUrl(array('next' => 'http://mysite.com/'));
然后,该用户将从我的网站注销,但也将从facebook注销。如何防止用户从facebook注销?我只希望他/她从我的网站注销


非常感谢您的帮助:)祝大家圣诞快乐

没有太多使用Facebook SDK,但是IIRC,要么你登录到Facebook,要么你没有。
从你的网站注销会导致你在Facebook上注销,反之亦然。

没有太多地使用Facebook SDK,但是IIRC,要么你登录了Facebook,要么你没有。
从您的站点注销会导致您在Facebook上注销,反之亦然。

如果您依赖Facebook进行用户身份验证,则需要实现您自己的“注销”机制来完成此操作,这实际上是不从Facebook注销用户的唯一方法,因为Facebook不提供此功能


由于您不负责此处的身份验证,您可以放置一些cookie,指示用户已从您的网站注销(这只是在模仿,您仍然知道他是谁),并防止他与您的网站/应用程序交互,或为未经授权的用户显示内容。如果用户正在进行登录,您可以为
auth.login
auth.authResponseChange
auth.statusChange
检查他的状态,并删除之前放置的cookie以允许他登录。

如果您依赖Facebook进行用户身份验证,则需要实现您自己的“注销”机制来完成此操作,这实际上是唯一不用从Facebook注销用户的方法,因为Facebook不提供这方面的功能


由于您不负责此处的身份验证,您可以放置一些cookie,指示用户已从您的网站注销(这只是在模仿,您仍然知道他是谁),并防止他与您的网站/应用程序交互,或为未经授权的用户显示内容。如果用户正在登录,您可以为
auth.login
auth.authResponseChange
auth.statusChange
检查他的状态并删除之前放置的cookie以允许他登录。

好吧,我正在查看airbnb.com以获取一个示例。如果airbnb还在登录facebook,你可以在那里注销。好吧,我以airbnb.com为例。如果airbnb仍在登录facebook,您可以在那里注销。这会违反facebook.com的政策吗?这会不会违反facebook.com的政策?通过应用程序登录时不从facebook注销不会违反facebook.com的政策吗?通过应用程序登录时不从facebook注销不会违反facebook.com的政策吗?