2013-08-08 4 views

답변

5

동일한 페이지에는 FirebaseSimpleLogin 생성자 함수에 전달하는 콜백이 "사용자의 인증 상태가 변경 될 때마다 호출됩니다"라는 "모니터링 사용자 인증 상태"섹션이 있습니다.

사용자가 로그인 할 때 오류가 발생하면 첫 번째 매개 변수 (error)는 null이 아닙니다. 사용자가 성공적으로 로그인 한 경우 두 번째 매개 변수 (user)는 null이 아닙니다. 사용자가 하지가 로그인이면 모두 null가됩니다 여기

해당 페이지에서 예제 :.

var chatRef = new Firebase('https://SampleChat.firebaseIO-demo.com'); 
var auth = new FirebaseSimpleLogin(chatRef, function(error, user) { 
    if (error) { 
    // an error occurred while attempting login 
    console.log(error); 
    } else if (user) { 
    // user authenticated with Firebase 
    console.log('User ID: ' + user.id + ', Provider: ' + user.provider); 
    } else { 
    // user is logged out 
    } 
}); 

그것은 함수를 한 번 호출되는 경우 객체도 생성 될 때 있음을 주목할 필요가 사용자가 로그인하지 않은 경우 (예 : 사용자가 즉시 인증되었는지 확인합니다. 그렇지 않은 경우 방금 로그 아웃 한 것처럼 두 값 모두 null) 콜백을 호출합니다.

관련 문제