コード例 #1
0
ファイル: views.py プロジェクト: firefoxxy8/django-mfa
def disable_mfa(request):
    user = request.user
    if not is_mfa_enabled(user):
        return HttpResponseRedirect(reverse("mfa:configure_mfa"))
    if request.method == "POST":
        user_mfa = user.userotp
        user_mfa.delete()
        return HttpResponseRedirect(reverse("mfa:configure_mfa"))
    return render(request, 'django_mfa/disable_mfa.html')
コード例 #2
0
ファイル: views.py プロジェクト: MicroPyramid/django-mfa
def disable_mfa(request):
    user = request.user
    if not is_mfa_enabled(user):
        return HttpResponseRedirect(reverse("mfa:configure_mfa"))
    if request.method == "POST":
        user_mfa = user.userotp
        user_mfa.delete()
        messages.success(request, "You have successfully disabled multi-factor authentication on your account.")
        response = redirect(settings.LOGIN_REDIRECT_URL)
        return delete_rmb_cookie(request, response)
    return render(request, 'django_mfa/disable_mfa.html')
コード例 #3
0
ファイル: views.py プロジェクト: webapp-dev/django-mfa
def disable_mfa(request):
    user = request.user
    if not is_mfa_enabled(user):
        return HttpResponseRedirect(reverse("mfa:configure_mfa"))
    if request.method == "POST":
        user_mfa = user.userotp
        user_mfa.delete()
        messages.success(
            request,
            "You have successfully disabled multi-factor authentication on your account."
        )
        response = redirect(settings.LOGIN_REDIRECT_URL)
        return delete_rmb_cookie(request, response)
    return render(request, 'django_mfa/disable_mfa.html')
コード例 #4
0
ファイル: views.py プロジェクト: webapp-dev/django-mfa
def security_settings(request):
    twofactor_enabled = is_mfa_enabled(request.user)
    return render(request, 'django_mfa/security.html',
                  {"twofactor_enabled": twofactor_enabled})
コード例 #5
0
ファイル: views.py プロジェクト: MicroPyramid/django-mfa
def security_settings(request):
    twofactor_enabled = is_mfa_enabled(request.user)
    return render(request, 'django_mfa/security.html', {"twofactor_enabled": twofactor_enabled})