首页 > 解决方案 > 如何通过将令牌传递给电子邮件来验证帐户,用户将输入它

问题描述

在 django 中,当有人注册新帐户时,他会收到一封带有激活链接的电子邮件。

必须单击发送给他们的激活链接才能激活他们的帐户。这是我能够使用 Django 实现的。

目前我正在开发一个移动应用程序。

我觉得不是要求他们点击激活链接,而是希望他们在应用程序中输入一些代码。

代码将发送到他们的电子邮件。

那么如何通过传递令牌来验证帐户,以后用户将输入它。

标签: django

解决方案


1)使用令牌字段扩展用户模型。2)在该字段中生成一个随机短值 3)编辑注册电子邮件模板以包含此令牌 4)创建一个 API 端点以侦听 POST 并等待 USERNAME+TOKEN 的匹配


推荐阅读