我有一个django应用程序,而验证用户使用cookies,我设置de cookie年龄,de值为36000
SESSION_COOKIE_AGE = 36000 #
在Google Chrome中,Cookie sessionid 设置过期日期 1969-12-31T23:59:59.000Z
应用程序在3分钟内注销,在其他浏览器中有同样的问题
在我的服务器中,我使用的是gunicorn(超时工600s)+ nginx(keep_alive_timeout 20m)
问题是什么?
答案 0 :(得分:1)
1969-12-31T23:59:59.000Z
的失效日期似乎是[Chrome中的问题],当浏览器关闭时浏览器长度Cookie过期。这表示您将SESSION_EXPIRE_AT_BROWSER_CLOSE
设置为True
。
如果您没有关闭浏览器,我无法解释3分钟后退出的行为,因为SESSION_COOKIE_AGE = 36000
为10小时。