Fix problem with Django Admin -> It always uses username as the username field

This commit is contained in:
Benedikt Bauer 2018-12-20 16:48:10 +01:00
parent efc02327f3
commit 41b532c882

View file

@ -73,7 +73,7 @@ def get_client_username(request, credentials=None):
if settings.AXES_USERNAME_CALLABLE:
return settings.AXES_USERNAME_CALLABLE(request, credentials)
if credentials is None:
return request.POST.get(settings.AXES_USERNAME_FORM_FIELD, None)
return request.POST.get('username', None)
return credentials.get(settings.AXES_USERNAME_FORM_FIELD, None)