2
我有一个网站使用FB登录/注册按钮。该按钮由JavaScript SDK处理。另外在注册页面中,我还有另一种注册表单。所以基本上,我有两种方法来注册我的网站。Facebook登录/注册帮助
这是我的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()});
正在导致这个问题。我将如何解决这个问题?任何建议将不胜感激。
谢谢!
谢谢你的回应。你的想法确实帮助了我很多。 – acidpaul
很高兴听到它! – DSchultz