我通过控制台创建了一个用户,并在我的客户端(iOS App)中创建了一个用户,我要求该用户先验证其电子邮件后才能使用。
但是,测试用户没有有效的电子邮件(不存在)。
电子邮件为testing@project-name.com
。
有什么方法可以将帐户设置为“已验证的电子邮件”?我在控制台中找不到任何内容,是否可以在用户上设置此状态(也许在onCreate auth触发器中?)?
谢谢
答案 0 :(得分:3)
Firebase控制台中没有用于设置用户emailVerified
状态的选项。因此,您必须使用代码来完成。
最简单的方法是通过Firebase Admin SDK,它可用于Node.js,Java,Python和Go。在Node.js中,它很简单:
admin.auth().updateUser(uid, { emailVerified: true })
您可以在Firebase控制台中找到用户的UID。