• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

Как сделать сброс пароля в django?

Andrei_

Green Team
04.08.2020
67
2
BIT
0
Доброго времени суток, в django новичок, появилась необходимость сделать страничку с возможностью восстановления пароля по почте силами django
Подскажите пожалуйста, как это лучше реализовать?
 

Vertigo

Lex mea est Vulgate Linux
Gold Team
15.02.2017
1 318
3 999
BIT
3
Подскажите пожалуйста, как это лучше реализовать?
Доброго.
Не знаю лучшее ли это решение ,но документация вроде
Также можно найти видео,правда на иностр.языке больше примеров.
 

Andrei_

Green Team
04.08.2020
67
2
BIT
0
Доброго.
Не знаю лучшее ли это решение ,но документация вроде
Также можно найти видео,правда на иностр.языке больше примеров.
Спасибо, но там видимо код взят откуда-то кусками
Хотелось бы на какой-нибудь хоть самый сырой пример взглянуть, чтобы хотя б понять, как это устроено
 

Vertigo

Lex mea est Vulgate Linux
Gold Team
15.02.2017
1 318
3 999
BIT
3
Хотелось бы на какой-нибудь хоть самый сырой пример взглянуть, чтобы хотя б понять, как это устроено
Тогда посмотрите здесь и , а тоже возможно пригодится.
 

Andrei_

Green Team
04.08.2020
67
2
BIT
0
Тогда посмотрите здесь и , а тоже возможно пригодится.
Спасибо, посмотрел и сделал по статье с django.fun
Но при попытке сбросить пароль (письмо отправляется на почту, принадлежащую зарегистрированному юзеру) пишет winerror 10061 Подключение не установлено, так как конечный компьютер отверг запрос на подключение
 

Vertigo

Lex mea est Vulgate Linux
Gold Team
15.02.2017
1 318
3 999
BIT
3
пишет winerror 10061 Подключение не установлено, так как конечный компьютер отверг запрос на подключение
1.Проверяем файл settings.py все ли настройки заполнены корректно.
2.Установлен ли default_from_email (иначе отправка может произойти письма с localhost и сервера google такое не принимают)
Подробнее об электронных письмах .
3.Маловероятно,но рекомендуется отключить антивирусы и firewall.
 

Andrei_

Green Team
04.08.2020
67
2
BIT
0
1.Проверяем файл settings.py все ли настройки заполнены корректно.
2.Установлен ли default_from_email (иначе отправка может произойти письма с localhost и сервера google такое не принимают)
Подробнее об электронных письмах .
3.Маловероятно,но рекомендуется отключить антивирусы и firewall.
Я немного протупил, забыл Email_backend в настройках указать
Но теперь другая проблема:
Пароль меняется, ссылка в консоле появляется, при переходе по ней действительно открывается страница смены пароля
Но на почту отправка не идет
Сервер smtp я не использую, вроде для целей сброса пароля с этим можно не заморачиваться (если я правильно понял)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!