2017-10-17 4 views
1

ログインと登録アプリを作成しましたFirebase。ユーザーのアカウントを無効にすると、ログインユーザーにサインアウトします。 (Admin SDKではなくコンソールでユーザーを無効にする)。Idを無効にするとユーザが消える

+0

「無効にする」とはどういう意味ですか? Firebaseコンソールからアカウントを削除するとどうなりますか? –

+0

仲間はいません。アカウントを無効にするオプションがあります。見た ? – Fodis

+0

@AlexMamoブラザーはこれをチェックしてもらえますか? https://stackoverflow.com/questions/46725111/firebase-database-query-not-working – Fodis

答えて

0

この問題に関する既存の回避策は、アカウントにdisable/enableを許可するユーザーに対してdisableフラグを実装することです。このフラグのデフォルト値はfalseです。このフラグはFirebaseデータベースに保存され、維持されることに注意してください。その後、特定のフラグにリスナーを付けて、ユーザーの状態を確認してください。ステータスがある場合:(私はちょうどconsileからユーザを無効にしているので)disbale: trueそしてちょうど使用:

`FirebaseAuth.getInstance().signOut();` 

は、その特定のユーザーのために。

セキュリティルールと組み合わせて使用​​することで、アカウントを無効にすると、管理者のメタデータのみをユーザーアカウントに書き込むことができます。

+0

ありがとう:D。この質問を確認してください。お願いします? https://stackoverflow.com/questions/46725111/firebase-database-query-not-working – Fodis

関連する問題