15 lines
463 B
Python
15 lines
463 B
Python
|
from typing import Any
|
||
|
|
||
|
from django.contrib.auth.backends import ModelBackend as _ModelBackend
|
||
|
|
||
|
|
||
|
class ModelBackend(_ModelBackend):
|
||
|
def user_can_authenticate(self, user: Any) -> bool:
|
||
|
"""
|
||
|
Overwrite the default check for is_active.
|
||
|
This allows us to do the check it later to distinguish between a user
|
||
|
have not the right credentials and having the right credentials but
|
||
|
not being active.
|
||
|
"""
|
||
|
return True
|