摘要: 问题: django做的网站,用chrome访问时,有50%的概率会发生用户登录失败,request.user依然是匿名用户的情况。Firefox没问题。分析:痛苦了半天,静下心分析原因,发现最后页面在登录重定位后,chrome在请求页面时没有提交session。具体的访问过程是这样:1 /accounts/login/ 返回 302 FOUND,响应头中Location指向 / , 返回sessionid2 / 返回301 MOVED PERMANENTLY, 响应头中Location指向 /myapp/, 未返回 sessionid3 /myapp/ 返回200 OK, 返回具体页面。这个阅读全文
posted @ 2011-04-29 00:25 观无明 阅读(443) 评论(0) 编辑