我们有一个带有无效电子邮件地址(@gmail.comp
)的用户注册。
我们没有"更改您的电子邮件"。构建功能,即使我们这样做,他也可能不知道他的电子邮件地址是错误的。作为管理员,我可以更改用户的电子邮件地址吗?看来firebase.auth().currentUser.updateEmail()
只有在我的用户触发请求时才能起作用。
如果您使用的是管理员SDK,则可以更新用户帐户的大多数属性,包括其电子邮件地址。请参阅更新用户的文档。
最简单的示例(在node.js中)是:
admin.auth().updateUser(uid, {
email: "modifiedUser@example.com"
});
您可以使用firebase admin SDK来为此,只需编写一些一次性代码即可在需要时从台式机上进行更改。API文档建议您可以使用UpdateUser()(Java,Node等)完成工作。