diff --git a/mfa/helpers.py b/mfa/helpers.py index 16ce931..72128ea 100644 --- a/mfa/helpers.py +++ b/mfa/helpers.py @@ -8,8 +8,9 @@ from mfa.recovery import delTokens def has_mfa(request,username): uk = User_Keys.objects.filter(username=username,enabled=1) if uk.count()==1: - if (uk.key_type and uk.key_type == "RECOVERY"): - delTokens(request) + for u in uk: + if u.key_type == "RECOVERY": + delTokens(request) elif uk.count()>0: return verify(request, username) return False