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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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
Python 设置django密码重置令牌的过期时间_Python_Django_Django Users - Fatal编程技术网

Python 设置django密码重置令牌的过期时间

Python 设置django密码重置令牌的过期时间,python,django,django-users,Python,Django,Django Users,我正在使用Django的内置密码重置功能,它通过电子邮件向用户发送密码重置链接。Django中是否有设置链接过期时间的选项?假设6小时后链接失效,用户将不得不再次请求密码恢复。如果您使用Django内置的密码重置功能,可以使用设置密码重置超时天数 示例:如果用户使用2天前生成的密码重置链接,并且您的项目设置中有password\u reset\u TIMEOUT\u days=1,则该链接将无效,用户无法继续 此处的更多信息:Django包含在Django3.1或更新版本中在不到1天内使令牌过期

我正在使用Django的内置密码重置功能,它通过电子邮件向用户发送密码重置链接。Django中是否有设置链接过期时间的选项?假设6小时后链接失效,用户将不得不再次请求密码恢复。

如果您使用Django内置的密码重置功能,可以使用设置
密码重置超时天数

示例:如果用户使用2天前生成的密码重置链接,并且您的项目设置中有
password\u reset\u TIMEOUT\u days=1
,则该链接将无效,用户无法继续


此处的更多信息:

Django包含在Django3.1或更新版本中在不到1天内使令牌过期的功能。使用设置
PASSWORD\u RESET\u TIMEOUT
,该设置将花费令牌过期的秒数

PASSWORD_RESET_TIMEOUT=259200#3天,以秒为单位

文档:

这应该是该问题的公认答案。