This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
u-auth/uauth/backends.py

15 lines
529 B
Python

from .organization.models import LocalAccount
from datetime import datetime
class LocalAccountPasswordBackend(object):
def authenticate(self, login, password, organization):
try:
account = LocalAccount.objects.get(username=login, active=True,
organization=organization)
if account.password == password:
if not account.expired:
return account
except LocalAccount.DoesNotExist:
return None