Facebook注销会将用户注销网站以及Facebook。如何预防?
我在使用facebook php SDK和JS SDK时遇到了一个相当基本的问题。我有一个登录按钮,可以正常工作,但一旦用户登录并按下注销按钮,我将检索注销URL,如下所示: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注销?我只希望他/她从我的网站注销 非常感谢您的帮助:)祝大家圣诞
$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的政策吗?