Revision 0a569195 snf-astakos-app/astakos/im/auth_backends.py
b/snf-astakos-app/astakos/im/auth_backends.py | ||
---|---|---|
9 | 9 |
""" |
10 | 10 |
def authenticate(self, email=None, auth_token=None): |
11 | 11 |
try: |
12 |
user = AstakosUser.objects.get(email=email) |
|
12 |
user = AstakosUser.objects.get(email=email, is_active=True)
|
|
13 | 13 |
if user.auth_token == auth_token: |
14 | 14 |
return user |
15 | 15 |
except AstakosUser.DoesNotExist: |
... | ... | |
32 | 32 |
#If username is an email address, then try to pull it up |
33 | 33 |
if email_re.search(username): |
34 | 34 |
try: |
35 |
user = AstakosUser.objects.get(email=username) |
|
35 |
user = AstakosUser.objects.get(email=username, is_active=True)
|
|
36 | 36 |
except AstakosUser.DoesNotExist: |
37 | 37 |
return None |
38 | 38 |
else: |
Also available in: Unified diff