Приветствую!
Подскажите, можно ли сгенерировать ссылку, которая отправляется на почту, когда пользователь восстанавливает забытый пароль от учётной записи на сайте? Поясню свой кейс, чтобы было понятнее «зачем это надобно?».
Есть сайт, где пользователь заполняет формочки (типа анкетирования) и они сохраняются в его личном кабинете. Так вот, есть статистика, когда пользователи при первом посещении сайта, забывают зарегистрироваться и сразу же начинают заполнять формы. Далее, обнаружив, что форма не пускает без регистрации, просто тупо уходят с сайта.
Ввиду того, что пользователь всё равно вводит свой e-mail, то было решено сделать 2-в-1 функцию, чтобы устранить вот такие случаи (и не навязывать регистрацию). При сохранении формы анонимным юзером, Django автоматически создаёт пользователя (с указанным e-mail и случайно сгенерённым паролем), плюс на этот аккаунт прикрепляет заполненную анкету. Получается, что и волки сыты и овцы целы.
Было бы здорово, чтобы после этого ещё автоматически уходило письмо, как будто бы этот новый пользователь, инициировал смену пароля (через обычный джанговский
reset password
функционал). Далее, уже стандартно — пользователь проверяет почту, переходит по ссылке, вводит новый пароль и входит в личный кабинет.
Прошу дельного совета.
Спасибо!