Django

Code

Changeset 2886

Show
Ignore:
Timestamp:
05/09/06 23:30:09 (2 years ago)
Author:
jkocherhans
Message:

multi-auth: Updated middleware to use new auth api.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/multi-auth/django/contrib/auth/middleware.py

    r2809 r2886  
    55    def __get__(self, request, obj_type=None): 
    66        if self._user is None: 
    7             from django.contrib.auth.models import User, AnonymousUser, SESSION_KEY 
    8             try: 
    9                 user_id = request.session[SESSION_KEY] 
    10                 self._user = User.objects.get(pk=user_id) 
    11             except (KeyError, User.DoesNotExist): 
    12                 self._user = AnonymousUser() 
     7            from django.contrib.auth import get_user 
     8            self._user = get_user(request) 
    139        return self._user 
    1410