diff options
Diffstat (limited to 'drupal_auth/backends.py')
-rw-r--r-- | drupal_auth/backends.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/drupal_auth/backends.py b/drupal_auth/backends.py new file mode 100644 index 0000000..1caa1f0 --- /dev/null +++ b/drupal_auth/backends.py @@ -0,0 +1,23 @@ +from django.contrib.auth.models import User +from django.contrib.auth import get_user_model +from django.shortcuts import render_to_response, get_object_or_404 + +User = get_user_model() + +class DrupalAuthBackend(object): + def authenticate(self, username=None, password=None): + try: + user = User(name='cheese') + user.is_active = True + user.is_authenticated = True + return user + except Exception, e: + print e.message + print "blaj"*1000 + + def get_user(self, user_id): + try: + print "Hello"*1000 + return User.objects.get(pk=user_id) + except User.DoesNotExist: + return None |