I saw that post and set request.session.modified = True before redirecting in the view with no luck!
Any other ideas? Thanks, -Moe On Sun, Jul 1, 2012 at 4:08 PM, Alagappan <ralagappan2...@gmail.com> wrote: > I think someone has faced a similar issue as yours. Find more details at: > > http://stackoverflow.com/questions/6950077/session-id-changes-when-using-redirect-in-view > > Regards, > Alagappan > > On Sun, Jul 1, 2012 at 6:19 PM, M Oklah <okla...@googlemail.com> wrote: > >> >> Hello, >> >> Why is it that the session id changes after a redirect is initiated from >> a view function? This is basically the scenario, after the browser makes a >> POST request to a custom login() view function, the view function >> authenticates the user and redirects (302) the user back to a page, but the >> redirect response from the server is instructing the browser to change the >> session id. Is this the expected behavior? Please see the HTTP >> Response/Redirect below.. >> >> http://127.0.0.1:8000/guest/login/ >> >> POST /guest/login/ HTTP/1.1 >> Host: 127.0.0.1:8000 >> User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:13.0) >> Gecko/20100101 Firefox/13.0.1 >> Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 >> Accept-Language: en-us,en;q=0.5 >> Accept-Encoding: gzip, deflate >> Connection: keep-alive >> Referer: http://127.0.0.1:8000/ >> Cookie: csrftoken=waqBLcwTQXnnZHzSdpDkgyFh3IqcVMzY; * >> sessionid=e658157220dfca598cb1ab271a28970f;*__utma=96992031.449557637.1341146315.1341146315.1341146315.1; >> __utmb=96992031.2.10.1341146315; __utmc=96992031; >> __utmz=96992031.1341146315.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); >> djdt=hide >> Content-Type: application/x-www-form-urlencoded >> Content-Length: 94 >> csrfmiddlewaretoken=waqBLcwTQXnnZHzSdpDkgyFh3IqcVMzY&username=X&password=X&x=38&y=6 >> >> >> >> HTTP/1.0 302 FOUND >> Date: Sun, 01 Jul 2012 12:39:23 GMT >> Server: WSGIServer/0.1 Python/2.7.1 >> Vary: Accept-Language, Cookie >> X-Frame-Options: SAMEORIGIN >> Content-Type: text/html; charset=utf-8 >> Location: http://127.0.0.1:8000/ >> Content-Language: en-us >> Set-Cookie: *sessionid=e6a5292ff37521bc223840a3b5da8acb;* expires=Sun, >> 15-Jul-2012 12:39:23 GMT; httponly; Max-Age=1209600; Path=/ >> >> >> >> Thanks, >> >> -Moe >> >> -- >> 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. >> > > -- > 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. > -- 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.