Проверка ссылки на сброс пароля в DJANGO
Итак, я уже знаю, что время проверки по умолчанию для ссылки сброса пароля составляет 3 дня, . от - https://docs.djangoproject.com/en/4.0/ref/settings/#password-reset-timeout
ночто произойдет, если я отправлю 3-4 письма для сброса пароля, использую только одно из них - что будет с другими ссылками? Как я уже сказал, я отправил 3-4 письма, поэтому у меня есть 3-4 ссылки.
Если я использовал одну ссылку, остальные ссылки больше не будут действительны? кто-нибудь знает, как это работает?
Есть отличная статья о том, как работает механизм сброса пароля: https://www.sjoerdlangkemper.nl/2016/04/07/djangos-reset-password-mechanism/
Как токен состоит из:
- ID пользователя
- пароль
- время последнего входа в систему
- текущая дата
любая ранее отправленная ссылка становится недействительной, если пользователь изменит пароль или вспомнит учетные данные и войдет в систему.