为了账号安全,请及时绑定邮箱和手机立即绑定

session共享问题

session共享问题

qq_嘿嘿_43 2018-03-25 21:55:16
项目需求:客户要求 同一个浏览器需要同时登陆多个不同的 用户(类似淘宝) ; 多个用户登陆同一个浏览器 就会存在session共享问题,就是 当这多个用户中,只要有一个用户登出整个session就会销毁,然后其他用户就不能再继续访问了,这是一个问题;然后就是 针对同一个浏览器 后一个用户会覆盖之前的一个用户,导致的结果是数据错乱;             有遇到这种情况的大牛,是如何解决?                                                                                                                         我暂时的做法是将每一个用户的信息存入到application中,针对不同的用户进行管理;这样做不知道会不会有问题。(考虑我们的项目的并发量不高,也就800-1000的样子)
查看完整描述

2 回答

?
CodeManDSH

TA贡献58条经验 获得超18个赞

试试session存成数组,登陆时追加到数组里,退出时整个删了

查看完整回答
反对 回复 2018-03-26
  • qq_嘿嘿_43
    qq_嘿嘿_43
    你这个方法的话,还是会存在问题,当我同一个浏览器登陆多个用户时,你只要退出其中一个用户,这个session就删除了,其他用户就没法使用了;要知道你打开同一个浏览器创建的session是一个(后台基于cookie中jsesssionId去找session)。
  • CodeManDSH
    CodeManDSH
    你用session,退出浏览器不就是全退了吗,如果是单个用户退出,你在退出模块那里把对应的键值对删了不就不影响其他用户吗
?
艾尔帕西诺

TA贡献4条经验 获得超1个赞

你新建session不可以实现?

查看完整回答
反对 回复 2018-03-26
  • 2 回答
  • 0 关注
  • 1099 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信