問題:
Firebase で新しいユーザー アカウントを追加すると、自動的にサインインします新しいユーザーと現在ログインしているユーザーをサインアウトするuser.
Firebase API ステートメント:
「新しいアカウントが作成された場合、ユーザーは自動的にサインインします。」
目標:
新しいアカウントを追加するときに現在のユーザーがサインアウトされないようにします (管理者がユーザーを管理する場合に便利です)
解決策:
セカンダリ認証参照を使用する
新しい Firebase を作成する別のアプリインスタンスを使用する構成:
var secondaryApp = firebase.initializeApp(config, "Secondary");
このセカンダリ アプリ インスタンスを使用して新しいユーザーを作成します:
secondaryApp.auth().createUserWithEmailAndPassword(em, pwd).then(function(firebaseUser) { // User created successfully });
説明:
別の認証参照を作成すると、現在の認証に影響を与えることなくユーザー管理操作を実行できます。ログインしているユーザー。メインの認証参照はデフォルトですべての操作に使用されますが、セカンダリ参照を明示的に指定すると、自動サインイン動作をバイパスできます。
追加の考慮事項:
以上が新しいアカウントの作成時に Firebase が現在のユーザーをサインアウトしないようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。