我正在使用Facebook身份验证为Django构建一个Web应用程序。
现在我遇到了退出问题。
开发人员通常会隐藏默认的注销链接吗?
当用户连接到仍然登录的facebook帐户时,提出实施注销的逻辑非常棘手。
有什么想法吗?
答案 0 :(得分: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
答案 1 :(得分:0)
我也喜欢
FB.connect.logout( function(response) {
// Handle response.
});
的方法。它对其他应用程序有点干扰,但它确实具有真正清洁的优势。