ホームページ > ウェブフロントエンド > jsチュートリアル > 新しい Firebase ユーザーを追加するときに自動ログアウトを防ぐにはどうすればよいですか?

新しい Firebase ユーザーを追加するときに自動ログアウトを防ぐにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-10 01:51:09
オリジナル
419 人が閲覧しました

How Can I Prevent Automatic Logout When Adding New Firebase Users?

Firebase ユーザーのログアウトの問題

新しいユーザー アカウントを追加しようとすると、現在のユーザーが自動的にログアウトされる問題が発生しますそして新しいアカウントに置き換えられます。これにより、サインインしたまま複数のアカウントを追加する管理者にとって問題が発生します。

これを解決するには、別の Firebase 認証リファレンスを利用できます。 2 番目の Firebase アプリを作成し、その参照をユーザー作成に使用すると、現在のユーザーのサインアウトを回避できます。

var config = {apiKey: "apiKey",
    authDomain: "projectId.firebaseapp.com",
    databaseURL: "https://databaseName.firebaseio.com"};
var secondaryApp = firebase.initializeApp(config, "Secondary");

secondaryApp.auth().createUserWithEmailAndPassword(em, pwd).then(function(firebaseUser) {
    console.log("User " + firebaseUser.uid + " created successfully!");
    // Consider signing out the secondary user if necessary
    secondaryApp.auth().signOut();
});
ログイン後にコピー

2 番目のアプリの認証参照を使用すると、現在のユーザーのセッションに影響を与えることなくユーザーを作成できます。 。ユーザーの作成には認証参照で十分であることに注意してください。ただし、ロールまたは権限に基づいてデータを書き込む必要がある場合は、必要なアクセス レベルに応じて、適切な認証参照 (管理者またはユーザー) を使用するようにしてください。 Firebase アプリケーションでユーザー情報と権限を処理する場合は、このアプローチを検討してください。

以上が新しい Firebase ユーザーを追加するときに自動ログアウトを防ぐにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート