Facebook登录/注册帮助

Facebook Login/Signup Help

本文关键字:帮助 注册 登录 Facebook      更新时间:2023-09-26

我有一个使用FB登录/注册按钮的网站。此按钮由JavaScript SDK处理。同样在注册页面,我有另一种类型的注册形式。基本上,我有两种方法来注册我的网站。

这是我的Facebook注册代码:
FB.init({ 
  appId:'xxxxxxxxx', 
  cookie:true, 
  status:true, 
  xfbml:true 
});
FB.Event.subscribe('auth.login', function() { processLogin() } );
function processLogin(){
  if(FB.getSession() != null){ 
    FB.api('/me', function(user) {
      if(user != null) {
        #Ajax code here for inserting data to the database#
      }
    });
  }
}

现在我的问题是,每当我目前登录到我的facebook帐户,并选择做传统的注册表单,javascript函数称为'processLogin'将被触发,而无需点击FB注册按钮。我仍然是FB SDK的新手,但我相信FB.Event.subscribe('auth.login', function() {processLogin()});是导致问题的原因。我该如何解决这个问题?如有任何建议,不胜感激。

谢谢!

我相信你想要auth.change而不是auth.login