Facebook登录ONLY按钮(不允许登录新用户)

时间:2011-10-12 05:19:34

标签: facebook

在物理上可以设计一个Facebook按钮,只允许已经使用Facebook加入我网站的用户登录吗?

我想将此按钮与允许新用户使用其Facebook帐户登录的按钮分开设计。

提前致谢!

1 个答案:

答案 0 :(得分:0)

亲爱的,没有特殊的按钮可以这样做,但你可以编写自己的逻辑来完成这项任务。例如,在用户使用您的站点登录后,您将捕获登录事件并将用户重定向到任何其他脚本,您可以使用FQL检查应用程序中的用户ID。如果用户存在,则可以返回true,否则返回false。如果你收到return false,你可以记录用户。

有点像这样

FB.Event.subscribe("auth.login", function(response) {
//you Can Send user to any other URL and through $.ajax(); and on success function if you recieve false you can call logout function of facebook like 
   if(data==false) // from $.ajax callback function
  {
  FB.Event.subscribe("auth.logout", function(response) {
// to logout

self.location.href="http://www.yoursite.com/logout.php";
  });
 };
 }
  });