Another post because I think I explain my issue a little better here... in my case:
1) a successful log in results in a call to a HttpResponseRedirect that goes straight to the web page I'm specifying. 2) I checked right before this HttpResponseRedirect is called, and the User object that was returned by login() is returning True (based on user.is_authenticated()) 3) The View that handles the URL specified by HttpResponseRedirect has a request.session object that has an _auth_user_id corresponding to the user that just successfully logged in. 4) that same view has a request.user that corresponds to an AnonymousUser instance. It would help me to know whether this is *normal* behavior -- right after a user successfully logs in, the view handling the rendering of the next web page has a request.session tied to this user, but the request.user is AnonymousUser. Do I need to do something like the following instead?: views.py: def show_page_after_successful_login(request): uid = request.session.get('_auth_user_id') user = User.objects.get(pk=uid) request.user = user rc = RequestContext(request) return render_to_response(template, context, context_instance=rc) thanks again... -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.