-1

这就是我如何更改当前用户的电子邮件 ID

        FirebaseUser user = mAuth.getCurrentUser();
        user.updateEmail(email).addOnCompleteListener(new OnCompleteListener<Void>() {
            @Override
            public void onComplete(@NonNull Task<Void> task) {
            }
        });

它工作正常

现在我想更改另一个用户的电子邮件 ID(除了当前用户)我有那个用户的 UID

可能吗 ?

4

1 回答 1

2

更改当前未登录 Firebase 身份验证的用户的电子邮件地址只能通过 Firebase Admin SDK 完成。如果这在仅基于用户 UID 的 Android SDK 中是可能的,那将是一个严重的安全风险(因为UID 不是身份验证机制)。

有关通过 admin SDK 更新电子邮件地址的示例,请参阅更新用户

于 2018-10-23T10:22:12.003 回答