django - 如何通过将令牌传递给电子邮件来验证帐户,用户将输入它
问题描述
在 django 中,当有人注册新帐户时,他会收到一封带有激活链接的电子邮件。
必须单击发送给他们的激活链接才能激活他们的帐户。这是我能够使用 Django 实现的。
目前我正在开发一个移动应用程序。
我觉得不是要求他们点击激活链接,而是希望他们在应用程序中输入一些代码。
代码将发送到他们的电子邮件。
那么如何通过传递令牌来验证帐户,以后用户将输入它。
解决方案
1)使用令牌字段扩展用户模型。2)在该字段中生成一个随机短值 3)编辑注册电子邮件模板以包含此令牌 4)创建一个 API 端点以侦听 POST 并等待 USERNAME+TOKEN 的匹配
推荐阅读
- javascript - 使用 require 或 re-evaluate 引用变量
- typescript - 如何键入一个泛型函数,它基于第一个参数类型的扩展泛型类型?
- javascript - 如何让页面等到导航未在 puppeteer 中完成
- azure-devops - 我可以通过否定标记来筛选 Azure DevOps 中的积压工作吗?
- c# - DirectoryInfo.在 Windows Server 2016 上创建截断目录名称
- r - 通过长格式的某个变量获取索引
- sublimetext3 - 从 git bash 启动 Sublime Text 会导致终端无响应,直到 Sublime 关闭
- javascript - 如何一次只设置一个表格行“table-active”?
- python - 如何并行化程序以在 python 中读取和写入大文件?
- graphql - 如何给类型起别名(例如字符串、整数...)