Update mfa/helpers.py

This commit is contained in:
2024-02-05 11:35:27 +00:00
parent aa76553edb
commit ace60d7343

View File

@@ -4,8 +4,12 @@ from . import TrustedDevice, U2F, FIDO2, totp
import simplejson
from django.shortcuts import HttpResponse
from mfa.views import verify,goto
from mfa.recovery import delTokens
def has_mfa(request,username):
if User_Keys.objects.filter(username=username,enabled=1).count()>0:
uk = User_Keys.objects.filter(username=username,enabled=1)
if (uk.count()==1 and uk.key_type == "RECOVERY"):
delTokens(request)
elif uk.count()>0:
return verify(request, username)
return False