检测用户是否已登录Facebook

时间:2011-09-23 19:58:51

标签: asp.net facebook facebook-javascript-sdk loginview

如果用户在其浏览器的任何其他标签中打开Facebook,我想将“登录”按钮和“登录”状态显示为“已登录”,否则显示“未登录”。

2 个答案:

答案 0 :(得分:4)

要使用Facebook确定,用户必须首先批准您的应用程序。可以使用javascript sdk

检查
FB.getLoginStatus(function(response) {
  if (response.authResponse) {
    // logged in and connected user, someone you know
  } else {
    // no user session available, someone you dont know
  }
});

如果您只是想知道他们是否登录Facebook(而非您的应用程序),则有人找到了loophole to detect

答案 1 :(得分:0)

Facebook Javascript SDK支持检查您网站的用户是否已登录Facebook,请参阅此处:https://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/