Django адрес электронной почты сброса пароля показывает недействительным - но работает после обновления страницы? - PullRequest
0 голосов
/ 08 февраля 2020

Это невероятно странный - и я не уверен, что хотя бы Django связанный - вопрос.

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

По какой-то причине, когда я нажимаю на ссылку в электронном письме, он говорит: «Срок действия этой ссылки истек / уже использовался». Однако, если я затем обновлю sh страницу, сброс пароля сработает и позволит мне установить новый пароль.

Кроме того, если вместо того, чтобы щелкнуть непосредственно по ссылке в моем письме, я открою сброс пароля ссылка в новой вкладке, она работает.

Почему метод открытия ссылки сброса пароля имеет значение? Я установил некоторые настройки безопасности, когда мне не нравится, что я поступаю из внешнего источника?

В итоге: ссылка на пароль не работает при нажатии на нее из электронной почты, но работает при открытии в новой вкладке.

Я использую Django -AllAuth .

...