在物理上可以设计一个Facebook按钮,只允许已经使用Facebook加入我网站的用户登录吗?
我想将此按钮与允许新用户使用其Facebook帐户登录的按钮分开设计。
提前致谢!
答案 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";
});
};
}
});