Установка времени истечения срока действия токена сброса пароля django

Я использую встроенную функциональность сброса пароля Django, которая отправляет пользователю ссылку сброса пароля. Есть ли возможность в Django установить время истечения срока действия ссылки, предположим, 6 часов, после чего ссылка станет недействительной, и пользователю придется снова запросить восстановление пароля.

1 ответов


Если вы используете встроенную функцию сброса пароля Django, вы можете использовать параметр PASSWORD_RESET_TIMEOUT_DAYS.

пример: если пользователь использует ссылку сброса пароля, который был создан 2 дня назад и у вас есть PASSWORD_RESET_TIMEOUT_DAYS=1 в настройках Вашего проекта, ссылка будет недействительной, и пользователь не может продолжить работу.

подробнее здесь: https://docs.djangoproject.com/en/1.11/ref/settings/#password-reset-timeout-days