On Sat, Jan 31, 2009 at 9:36 PM, Akbar <[email protected]> wrote: > > Hi, > > The cookie test in django.contrib.auth.views.login() view doesn't seem > to work as expected. I disabled cookies in my browser for the > following test. > > 1. The view is called via a GET request and displays the login > template/form. The test cookie is set. > 2. The form is posted back to the view. The view is supposed to check > for the test cookie and throw an error if cookie is not found. This > check doesn't happen. > > The documentation of the init method of AuthenticationForm says it > will validate that cookies are enabled only if a request is passed in > when instantiating the form. But on POST the login view doesn't pass > the request. > > I copied the code from the login view and modified it to pass the > request and the cookie test works. > > Is it a defect in the login view or am I doing something wrong? > > I am using Django 1.0.2 Final. >
Looks like a bug, likely an oversight from when the view was change to use the new forms structure instead of the old manipulators. Please open a ticket for it. Karen --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---

