diff --git a/smash/web/auth/CustomModelBackend.py b/smash/web/auth/CustomModelBackend.py index 4523a58be9911106c01df039c57a453b2424adc1..1ddbc98e73082a1079051b6614fa44fc31bf875b 100644 --- a/smash/web/auth/CustomModelBackend.py +++ b/smash/web/auth/CustomModelBackend.py @@ -2,19 +2,20 @@ import logging from django.contrib.auth.backends import ModelBackend -from web.models import Worker - logger = logging.getLogger(__name__) class CustomModelBackend(ModelBackend): def authenticate(self, request, username=None, password=None, **kwargs): - logger.debug("Trying LOCAL auth with: " + username) - - count = Worker.objects.filter(user__username=username, user__is_active=True, ldap_user=False).count() - - if count == 1: - return super().authenticate(request, username, password, **kwargs) - else: - return None + # FIXME: If we want to prevent login of users without Worker this should work + # logger.debug("Trying LOCAL auth with: " + username) + # + # count = Worker.objects.filter(user__username=username, user__is_active=True, ldap_user=False).count() + # + # if count == 1: + # return super().authenticate(request, username, password, **kwargs) + # else: + # return None + + return super().authenticate(request, username, password, **kwargs)