imj*_*red 5 javascript firebase-authentication firebase-admin
我们有一个用户使用无效的电子邮件地址 ( @gmail.comp) 进行注册,因此一旦他失去会话,他将被永久锁定,因为密码重置电子邮件不会发送给他。
我们没有内置“更改您的电子邮件”功能,即使我们这样做了,他也可能不知道他的电子邮件地址是错误的。作为管理员,我可以更改用户的电子邮件地址吗?似乎firebase.auth().currentUser.updateEmail()只有当我的用户触发请求时才有效。
如果您使用的是 Admin SDK,您可以更新用户帐户的大多数属性,包括他们的电子邮件地址。请参阅有关更新用户的文档。
最简单的例子(在 Node.js 中)是:
admin.auth().updateUser(uid, {
email: "modifiedUser@example.com"
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1314 次 |
| 最近记录: |