2011-07-28 3 views
2

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# 
     } 
    }); 
    } 
} 

이제 내 문제는,, 자바 스크립트 함수가 호출 : 여기

내 페이스 북 가입 코드입니다 FB 로그인 버튼을 클릭하지 않고 processLogin '이 실행됩니다. FB SDK는 아직 새로 도입되었지만 FB.Event.subscribe('auth.login', function() {processLogin()});이 문제의 원인입니다. 이 문제를 어떻게 해결할 수 있습니까? 어떤 제안이라도 대단히 감사하겠습니다.

감사합니다.

답변

3

auth.changeauth.login 이상으로 보내고 싶습니다. 그래도 문제가 해결되지 않으면 알려주십시오.

+0

답변 해 주셔서 감사합니다. 너의 생각은 나를 많이 도왔다. – acidpaul

+0

듣기 좋다! – DSchultz