I'm seeing a very strange intermittent problem with logging in. The login appears to be successful, because the response to the login POST is a 302 redirect. However sometimes the user doesn't seem to be stored in the session.
Here's a snippet from my http access log where my testing app was redirected to a page which generates an error if the specified user isn't logged in: "POST /accounts/login/?next=/check_login/logintest/ HTTP/1.1" 302 "GET /check_login/logintest/ HTTP/1.1" 500 This happened 14 consecutive times yesterday and then it started working again. I compared the data collected on the server with the http headers logged by the client and I can see that the cookies are transmitted correctly. I can retrieve the session records using manage.py whois, but it reports "No user associated with session." In some of the error cases the raw session data is empty and in some cases it looks like this: {'testcookie': 'worked'} I see a few old threads that seemed to describe such a problem, but no resolution is mentioned there. I wonder if anyone has successfully diagnosed and rectified a similar problem? Any help getting this fixed would be very appreciated! Thanks, Aryeh Leib I'm running: django 1.2.4 python 2.6.5 (ubuntu 10.4) lighttpd 1.4.26 via fcgi (with flup) postgresql 8.4 via psycopg2 (2.0.13-2ubuntu2) session engine is db (all session-related settings are default) The login view is django.contrib.auth.views.login MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.doc.XViewMiddleware', 'django.middleware.transaction.TransactionMiddleware', ... ) INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.admin', 'django.contrib.humanize', 'django.contrib.admindocs', 'django_extensions', ... ) -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@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.