0
我想在我的应用程序中将Cookie的年龄设置为1年,以便用户每次访问应用程序时都不必登录。它是简单地做下面要做到这一点的情况下:Django将cookie设置为1年
SESSION_COOKIE_AGE = 31556952
这似乎很好地工作,但只是想确保我没有错过任何东西了。
我想在我的应用程序中将Cookie的年龄设置为1年,以便用户每次访问应用程序时都不必登录。它是简单地做下面要做到这一点的情况下:Django将cookie设置为1年
SESSION_COOKIE_AGE = 31556952
这似乎很好地工作,但只是想确保我没有错过任何东西了。
您可以在浏览器中检查cookie的到期日期以确保预期的行为。
除非用户选中“记住我”复选框或类似的东西,否则这通常不是允许如此长的Cookie的好习惯。重点是你不应该这样做,除非用户明确同意。 – miki725 2012-01-31 16:33:54
你会在一年的数据库中保存他们的会话信息吗? – 2012-01-31 16:36:32
我同意miki725。无论如何,你可以自己检查。打开浏览器中的cookies列表并查看sessionid cookie的过期日期(firefox:edit-> preferences-> privacy - >“显示cookies”)。 – 2012-01-31 16:39:43