Ziz*_*rro 4 firebase firebase-authentication
我正在构建一个 Firebase 应用程序并刚刚实施了电子邮件验证过程。但是,我认为如果验证电子邮件不会过期,可能会出现问题。这样,用户只需使用随机电子邮件地址注册而不进行验证,这意味着拥有该电子邮件地址的真实人无法再注册( firebase.auth().createUserWithEmailAndPassword 只会在“身份验证”选项卡中创建此用户,而该电子邮件地址不能再使用了)。有没有办法让验证电子邮件过期?因此,例如,如果用户没有在 24 小时内验证他的地址,电子邮件地址将再次可用(或类似的东西)。
谢谢!
根据经验,电子邮件验证确实会过期,但我无法为您提供确切的过期时间。
据我所知,如果电子邮件未经验证,注册不会被删除。
我和你有类似的担忧,所以我创建了一个 cron 作业来删除注册,如果用户在 24 小时内没有使用我的应用程序。您可以为 24 小时内未确认电子邮件的人做类似的事情。
我在数据库中为新注册创建一个条目,cron 作业检查条目的时间戳,如果时间超过 24 小时,则删除注册。如果用户在 24 小时内使用该应用程序,则该条目将被删除。
| 归档时间: |
|
| 查看次数: |
3018 次 |
| 最近记录: |