mirror of
https://github.com/pretix/pretix.git
synced 2026-05-04 15:04:03 +00:00
2FA: Implement emergency tokens
This commit is contained in:
@@ -225,7 +225,8 @@ class Login2FAView(TemplateView):
|
||||
return super().dispatch(request, *args, **kwargs)
|
||||
|
||||
def post(self, request, *args, **kwargs):
|
||||
if match_token(self.user, request.POST.get('token', '')):
|
||||
token = request.POST.get('token', '').strip().replace(' ', '')
|
||||
if match_token(self.user, token):
|
||||
auth_login(request, self.user)
|
||||
del request.session['pretix_auth_2fa_user']
|
||||
del request.session['pretix_auth_2fa_time']
|
||||
|
||||
Reference in New Issue
Block a user