Добавление 2fa в проект Django - PullRequest
0 голосов
/ 02 марта 2019

Я пытаюсь добавить 2fa на мой сайт Django.Я принял эту библиотеку .

Моя текущая форма входа выглядит примерно так:

     if request.method == "POST":
            form = AuthenticationForm(request, data=request.POST)
            if form.is_valid():
                username = form.cleaned_data.get('username')
                password = form.cleaned_data.get('password')
                user = authenticate(username=username, password=password)


                if user is not None:
                    login(request, user)
                    messages.info(request, f"You are now logged in as {username}")
                    return redirect("main:homepage")
                else:
                    messages.error(request, "Invalid username or password")

            else:
                messages.error(request, "Invalid username or password")

Но отсюда я действительно не знаю, как действовать и какинтегрировать библиотеку в эту форму входа.Может ли кто-нибудь дать мне какую-то помощь, направление или уже существующий пример того, как это осуществить?Заранее спасибо!

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