Python 设置django密码重置令牌的过期时间
我正在使用Django的内置密码重置功能,它通过电子邮件向用户发送密码重置链接。Django中是否有设置链接过期时间的选项?假设6小时后链接失效,用户将不得不再次请求密码恢复。如果您使用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天内使令牌过期
密码重置超时天数
示例:如果用户使用2天前生成的密码重置链接,并且您的项目设置中有password\u reset\u TIMEOUT\u days=1
,则该链接将无效,用户无法继续
此处的更多信息:Django包含在Django3.1或更新版本中在不到1天内使令牌过期的功能。使用设置PASSWORD\u RESET\u TIMEOUT
,该设置将花费令牌过期的秒数
PASSWORD_RESET_TIMEOUT=259200#3天,以秒为单位
文档:这应该是该问题的公认答案。