关于session的一个问题

xicheng_my_love 2006-08-10 11:16:04
用户打开ie,它登陆成功了,在这个窗口下,它输入一个需要登陆才能访问的网址(这个网页读取会话信息判断用户是否登陆及权限),它可以访问。现在这个窗口不关,用户重新打开一个ie窗口,再输入刚才那个网址,就提示登陆了,郁闷!这跟我想象的情况不一致,我认为用户只要登陆了,它不退出或者没有过sessiontimeout或者没有过MaxInactiveInterval时间,不管它是打开新窗口否都应该能访问啊。
这也完全不是我平日看到的网站的一般情况,他们怎么做的?有人建议的方法是:创建SESSION时写COOKIE,再打开IE先读COOKIE,是这样吗?


...全文
136 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fliquan 2006-08-10
  • 打赏
  • 举报
回复
怎么写数据库?
挑大梁 2006-08-10
  • 打赏
  • 举报
回复
也可以写数据库
feigme 2006-08-10
  • 打赏
  • 举报
回复
确实是那样啊
可是cookies又很容易被限制
session又有楼上说的那种情况
晕晕中
kevinliuu 2006-08-10
  • 打赏
  • 举报
回复
会话应该是和ie浏览器绑定的,对于打开的窗口,并登陆的页面来说,它是一个父窗口,你可以尝试从该窗口中,用shift键点开任何一个连接,此时会open一个新的窗口,该窗口的父窗口是第一次打开的那个窗口,因此会话可以带过去

如果重新启动一个ie窗口,试图用登陆过的窗口链接打开的话,因为没有会话,所以是不可以正常访问的
huihui0103 2006-08-10
  • 打赏
  • 举报
回复
确实是这样,如果新打开一个窗口的话,又会是一个新的session
一般都是cookies。。
xicheng_my_love 2006-08-10
  • 打赏
  • 举报
回复
方法肯定是有的,关键是一个最佳方法问题了

81,094

社区成员

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

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