我正在做一个需要在执行某些操作之前向用户发送验证码的应用。例如,对于用户登录应用程序,需要输入电子邮件,密码(我为此使用Firebase auth)和一个发送到用户电子邮件的代码(该代码可以是4位数的密码)。 。当用户要执行交易时(应用程序是一种基本的银行),也需要令牌代码。
我正在搜索如何执行此操作,但是到目前为止我发现的文章没有用。我将链接找到的页面以及为什么认为对我没有用的页面:
-https://firebase.google.com/docs/auth/admin/create-custom-tokens?hl=en-419
没有用,因为据我所知,此令牌用于验证用户身份,而不用于发送电子邮件。
-How to send email verification code to user email in firebase
在此处,仅用于验证用户电子邮件的代码。
我已经阅读了一些有关Firebase Cloud Functions的内容,这可能会有所帮助:有一些示例向用户发送欢迎电子邮件;但是问题是我需要发送一封电子邮件,其中包含一种令牌(再次为4位数字),该令牌在发送后X分钟过期了。
。感谢您的帮助!
答案 0 :(得分:0)
处理此问题的常用方法是
time of issue + expiration time > current time
换句话说,到期不是令牌本身的功能,而是令牌如何处理的特征。