2011-07-28 29 views
2

FBログイン/サインアップボタンを使用するサイトがあります。このボタンはJavaScript SDKによって処理されます。また、サインアップページには、別のタイプのサインアップフォームがあります。だから、基本的に、私は自分のサイトにサインアップする方法の2つの方法があります。ここでFacebookログイン/登録ヘルプ

は私のFacebookのサインアップコードです:

私は現在、私のFacebookのアカウントにログインして、従来のサインアップフォームを行うことを選ぶてる時はいつでも今私の問題は、JavaScript関数が 'と呼ばれる
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# 
     } 
    }); 
    } 
} 

FBサインアップボタンをクリックせずにprocessLoginがトリガーされます。私はまだFB SDKの新人ですが、FB.Event.subscribe('auth.login', function() {processLogin()});が問題を引き起こしていると思います。この問題をどのように解決するのですか?どんな提案も大歓迎です。

ありがとうございます!

答えて

3

auth.changeauth.login以上にしたいと思っています。それがあなたの問題を解決しないかどうか私に教えてください。

+0

ありがとうございます。あなたのアイデアは本当に私を大きく助けました。 – acidpaul

+0

それを聞いてうれしい! – DSchultz