Firebase 信息中心设置电子邮件已验证

Jan*_*ner 5 firebase firebase-authentication

我通过控制台和我的客户端(iOS 应用程序)创建了一个用户,我要求用户在使用之前验证他们的电子邮件。但是测试用户没有有效的电子邮件(它不存在)。电子邮件是testing@project-name.com

有什么办法可以将帐户设置为“已验证的电子邮件”?我在控制台中没有找到任何东西,是否可以在用户上设置此状态(可能在 onCreate auth 触发器中?)?

谢谢

Fra*_*len 9

Firebase 控制台中没有用于设置emailVerified用户状态的选项。所以你必须用代码来做。

最简单的方法是通过 Firebase Admin SDK,它适用于 Node.js、Java、Python 和 Go。在 Node.js 中,它很简单:

admin.auth().updateUser(uid, { emailVerified: true })
Run Code Online (Sandbox Code Playgroud)

您可以在 Firebase 控制台中找到用户的 UID。

  • 添加到 python 我使用 user = auth.update_user( uid, email_verified=True) (3认同)