对DJango中未注册的电子邮件ID进行OTP验证

时间:2019-06-13 20:11:40

标签: django one-time-password

我有一个小的DJango表格,用户可以在其中表达兴趣并留下他们的联系方式。在这里,我有一个电子邮件字段,我需要验证其真实性。关键是任何人都可以发送这些利益,而不必是注册用户。

我一直在努力寻求实施OTP的方向,而最受欢迎的答案是django-otp。但是没有一个清晰的示例显示没有用户连接的情况下如何使其工作。

我只需要从表单中获取电子邮件ID,生成带有到期时间的基于时间的otp并通过电子邮件发送即可。然后,用户应将其输入为其提供的文本框中,然后单击提交。如果otp有效,则将记录该利息,否则它将要求用户输入有效的otp。

0 个答案:

没有答案