firebase - FirebaseAuth 在允许下一个请求之前在 sendPasswordResetEmail 和 sendEmailVerification 上设置计时器
问题描述
我想设置一个计时器,例如 30 秒,在发送第一封电子邮件之后允许用户发送另一封电子邮件以请求密码重置或验证电子邮件。我正在考虑在 Cloud Firestore 中存储一个时间戳,该时间戳指示最后一封电子邮件的发送时间,并用存储的时间戳减去当前时间戳,以检索经过的时间(以秒为单位)。如果经过的时间少于 30 秒,我将禁止发送上述电子邮件。
但是,Firebase 是否提供了执行上述操作的功能?
解决方案
没有可用的 API。您必须自己实现它。
推荐阅读
- android - 实施 Material Design 入职示例
- amazon-web-services - Redshift Spectrum 为查询扫描的数据大小
- android - 编译期间已经存在的程序类型
- c++ - 使用 MPI c++ 进行数据交换的限制
- apache-kafka - 应该使用哪个 jmx 指标来监控 kafka 连接中连接器的状态?
- objective-c - Fabric macOS 异常有时没有被捕获?
- r - 当 gap 小于 n 时有效地完成数字
- ruby-on-rails - Ruby Rails attr_encrypted 格式加密属性
- javascript - 组合多个 for 循环以在单击时删除类
- django - 如何在 Django 的框中显示烤面包机通知?