在 django 中生成用于通过电子邮件验证用户的验证 URL
Posted
技术标签:
【中文标题】在 django 中生成用于通过电子邮件验证用户的验证 URL【英文标题】:Generate verify URL for verifying user by email in django 【发布时间】:2016-03-01 19:37:56 【问题描述】:为了更改密码或在注册后验证用户如何生成链接,如何对用户名的 URL 进行编码。我不想简单,因为这可能是像http://testsite.com/changepassword/user=username 这样更改另一个用户的漏洞。然后任何人都可以将用户编辑为另一个用户名。一次访问后,正确的做法和过期链接是什么。
【问题讨论】:
【参考方案1】:您为什么不生成一个随机(长)id 来引用用户,但有效性有限?您可以将此信息存储在用户表或将链接到用户表的另一个表中。访问后,您从表中删除 id。 二谷
【讨论】:
以上是关于在 django 中生成用于通过电子邮件验证用户的验证 URL的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Zend Framework 中生成用于重置密码的随机密码或临时 URL?