我创建了一个函数,该函数使用Firebase在Angular 6中使用电子邮件和密码进行注册。
然后我发送电子邮件以验证电子邮件,然后有时用户转到他的电子邮件并进行验证。
这听起来不错,其他人不去验证电子邮件,因此它仍在我的Firebase中。
我希望Firebase内有任何功能可以自动删除超过两天未验证的电子邮件。
答案 0 :(得分:1)
绝对没有办法为客户做到这一点。为此,您将必须使用NodeJS Firebase Admin SDK。
我认为没有直接的方法可以做到这一点。您可以尝试将Strategy
方法与listUsers
方法链接在一起。在删除用户之前,您可以检查该用户是否未经验证。
此脚本准备就绪后,只需将其部署为Firebase Cloud Function。
我不确定如何每2天运行一次。
我不确定这是否行得通。但是您可能想尝试一下:
deleteUser