문제:
Firebase에서 새 사용자 계정을 추가하면 자동으로 새 사용자를 선택하고 현재 로그인된 사용자를 로그아웃합니다.
Firebase API 설명:
"새 계정이 생성되면 사용자는 자동으로 로그인됩니다."
목표:
다음과 같은 경우 현재 사용자가 로그아웃되는 것을 방지합니다. 새 계정 추가(사용자를 관리하는 관리자에게 유용함) 계정).
해결책:
보조 인증 참조 사용
새 Firebase 만들기 다른 앱 인스턴스를 사용하는 앱 인스턴스 구성:
var secondaryApp = firebase.initializeApp(config, "Secondary");
이 보조 앱 인스턴스를 사용하여 새 사용자를 생성하세요.
secondaryApp.auth().createUserWithEmailAndPassword(em, pwd).then(function(firebaseUser) { // User created successfully });
설명:
별도의 인증 참조를 생성하여 영향을 주지 않고 사용자 관리 작업을 수행할 수 있습니다. 현재 로그인된 사용자. 기본 인증 참조는 기본적으로 모든 작업에 사용되지만 보조 참조를 명시적으로 지정하면 자동 로그인 동작을 우회할 수 있습니다.
추가 고려 사항:
위 내용은 새 계정을 생성할 때 Firebase에서 현재 사용자가 로그아웃되지 않도록 하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!