Facebook Connect 登出最佳实践?
我正在用Django开发一个网页应用,使用Facebook的登录认证。
现在我遇到了一个关于登出的难题。
开发者通常会把默认的登出链接隐藏起来吗?
在用户通过Facebook账户登录的情况下,设计登出的逻辑其实挺复杂的,因为用户仍然是登录状态。
有什么想法吗?
2 个回答
0
我也喜欢这个
FB.connect.logout( function(response) {
// Handle response.
});
方法。虽然对其他应用来说有点干扰,但它确实能真正清理得很干净。
2
Facebook Connect登录和普通的Facebook网站登录是相互关联的。这意味着,如果你在一个使用Facebook Connect的网站上登录了,那么你也会在facebook.com上自动登录。而一旦你在facebook.com上退出登录,你也会自动退出那个使用Facebook Connect的网站。
在你的Facebook Connect网站上实现自己的退出登录功能非常简单。我使用的是JavaScript SDK,下面是具体的做法:
FB.logout(function(response) {
// user is now logged out
});
(http://developers.facebook.com/docs/reference/javascript/FB.logout)
我不确定这是否回答了你的问题(?)
/Thomas Kahn