cookie过期无效

村野樵夫 2014-10-17 10:59:42
系统登录后通过cookie设置最大存活时间maxage为10分钟,也就是说成功登录系统后不作操作十分钟后再访问系统会清除cookie退出至登陆界面!
现在遇到的问题是,超出十分钟后依然能正常访问不退出。使用HTTPwatch工具抓取cookie过期时间为 “Fri, 17-Oct-2014 02:41:25 GMT”,而我系统的时间北京时间2014/10/17 10:41:25,相差8个小时,我后台处理cookie的方式是cookie.setMaxage(600),难道不是去服务器当前时间再加上10分钟为cookie的过期时间吗?为什么通过HTTPwatch工具抓取cookie过期时间为 “Fri, 17-Oct-2014 02:41:25 GMT”,GTM是怎么设置的,如果真的是这个时间cookie过期,那么我系统时间早就超出了还可以正常访问啊
...全文
135 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
村野樵夫 2014-10-24
  • 打赏
  • 举报
回复
找到问题所在啦! cookie多个应用共享的问题。 cookie.setPath("/"); cookie.setDomain(""); 没有设置导致
天赐褚墩 2014-10-17
  • 打赏
  • 举报
回复
感觉应是session吧
Joyce-Luo 2014-10-17
  • 打赏
  • 举报
回复
这应该是服务器的机制,session多长时间清空,再说浏览器的会话cookie是在浏览器关闭的时候才会失效,如果你要实现你的功能的话,用过滤器或许能实现你的效果

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧