Проверка OTP для незарегистрированного идентификатора электронной почты в DJango - PullRequest
0 голосов
/ 13 июня 2019

У меня есть небольшая форма DJango, где пользователи могут выразить интерес и оставить свои контактные данные. Здесь у меня есть поле электронной почты, которое мне нужно проверить на подлинность. Дело в том, что каждый может отправлять в этих интересах, и они не должны быть зарегистрированными пользователями.

Я пытался понять, как реализовать OTP, и наиболее востребованным ответом является django-otp. Но нет четкого примера, показывающего, как заставить его работать без привязки к нему пользователя.

Мне просто нужно взять идентификатор электронной почты из формы, сгенерировать основанный на времени otp с истечением срока действия и отправить его по электронной почте. Затем пользователь должен ввести это в предусмотренное для этого текстовое поле и нажать кнопку «Отправить». Интерес будет зарегистрирован, если otp действителен, иначе он должен попросить пользователя ввести действительный otp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...