2017-09-09 18 views
0

登録されているアカウントとその詳細をすべて表示できる管理者ユーザーアカウントがありますが、他のユーザーパスワードを変更することはできません。それはどうすればいいのですか?これまでのところ、管理者である現在ログインしているユーザーのみを変更できます。Firebase Android - 他のユーザーのパスワードを変更してください

答えて

0

Firebase認証のコンテキストで話している場合は、パスワードをリセットすることしかできません。これは基本的にアカウントの所有者にパスワードリセットの電子メールをトリガします。

snapshot from firebase panel

+0

どのようにOnClickButtonとしてコード化できますか? –

0

次のようにリセットメールを送信してみてください。

FirebaseAuth.getInstance().sendPasswordResetEmail("[email protected]") 
.addOnCompleteListener(new OnCompleteListener<Void>() { 
    @Override 
    public void onComplete(@NonNull Task<Void> task) { 
     if (task.isSuccessful()) { 
      Log.d("EMAILTAG", "Email sent."); 
     } 
    } 
}); 

アンドロイドモニターで「EMAILTAG」を検索すると、メールが送信されたかどうかを確認できます。

[email protected]」としてログインしていて、「[email protected]」を変更したい場合は、「[email protected]」をパラメータに追加するだけです。

+0

ログインしている現在のユーザーに送信されますか?他のユーザーに送信したいからです。 –

+0

パラメータ "[email protected]"で更新したいユーザーを送信することができます。 –

関連する問題