We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 48dd370 commit 6d3c916Copy full SHA for 6d3c916
mfa/views.py
@@ -27,6 +27,12 @@
27
def stronghold_public(view_func):
28
return view_func
29
30
+try:
31
+ from django.contrib.auth.decorators import login_not_required
32
+except ImportError:
33
+ def login_not_required(view_func):
34
+ return view_func
35
+
36
37
class LoginView(DjangoLoginView):
38
def no_key_exists(self, form):
@@ -90,6 +96,7 @@ def form_valid(self, form):
90
96
return super().form_valid(form)
91
97
92
98
99
+@method_decorator(login_not_required, name='dispatch')
93
100
@method_decorator(stronghold_public, name='dispatch')
94
101
class MFAAuthView(MFAFormView):
95
102
form_class = MFAAuthForm
0 commit comments