通过OTP验证发送到用户的电子邮件

时间:2019-05-02 08:03:36

标签: django django-email

我想向用户的电子邮件ID发送OTP。我检查了是否可以通过Django的

发送eamil
b

随机编号的方法我正在使用以下代码生成随机数。

send_eamil()  

现在我的问题是如何使它在后端的特定时间内有效。

我应该使用会话或缓存还是其他方式来存储otp。

我很难弄清楚这一点。

1 个答案:

答案 0 :(得分:0)

使用XXXX-NNNNNNNNN创建文件,其中XXXX是otp,NNNN是时间戳,然后首先检查OTP,然后将记录的时间戳与当前时间进行比较