Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
生成用于在django中通过电子邮件验证用户的验证URL_Django_Email Validation - Fatal编程技术网

生成用于在django中通过电子邮件验证用户的验证URL

生成用于在django中通过电子邮件验证用户的验证URL,django,email-validation,Django,Email Validation,对于更改密码或在注册后验证用户,我如何生成链接我如何为用户名编码URL。我不希望它简单,因为这可能是一个漏洞,改变另一个用户像这样。然后任何人都可以编辑用户作为另一个用户名。在一次访问之后,怎样做才能使链接过期。为什么不生成一个随机(长)的id来引用用户,并且有效性有限?您可以将此信息存储在用户表或链接到用户表的其他表中。访问后,您将从表中删除id。 尼卡亚

对于更改密码或在注册后验证用户,我如何生成链接我如何为用户名编码URL。我不希望它简单,因为这可能是一个漏洞,改变另一个用户像这样。然后任何人都可以编辑用户作为另一个用户名。在一次访问之后,怎样做才能使链接过期。

为什么不生成一个随机(长)的id来引用用户,并且有效性有限?您可以将此信息存储在用户表或链接到用户表的其他表中。访问后,您将从表中删除id。 尼卡亚