Firebase Android - 更改其他用户的密码

时间:2017-09-09 06:07:10

标签: android firebase passwords

我有一个管理员用户帐户,可以查看所有已注册的帐户及其详细信息,但我无法更改其他用户密码。我该怎么做?到目前为止,当我这样做时,我只能更改当前登录的用户,即管理员。

2 个答案:

答案 0 :(得分:0)

如果您正在使用Firebase身份验证进行讨论,则只能重置密码。这实际上会触发密码重置电子邮件给帐户所有者。

snapshot from firebase panel

答案 1 :(得分:0)

尝试发送此类重置电子邮件。

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

然后当您搜索&#34; EMAILTAG&#34;在您的Android监视器中,您可以看到电子邮件是否已发送。

假设您已登录为&#34; admin@admin.com"你想改变&#34; user1@user.com"然后你只需添加&#34; user1@user.com"到参数。