一个浏览器多个用户登录,后端如何存储用户对象,可以使session不被覆盖

overself 发布于 2016/06/12 17:48
阅读 1K+
收藏 1

一个浏览器多个用户登录,后端如何存储用户对象,可以使session不被覆盖。

我看了其他回答说,sessionId是客户端生成的,可是我是在后端才将用户信息放入session中的,怎么生成sessionId,真是搞不懂。

另外再问一下,移除session中指定的对象,如何移除。

求大牛们解答下

加载中
0
dingdayu
dingdayu
主要在于你的检测登录,比如你可以在user_id中存放数组。这样同属于一个sessionID下。
0
一开始
可以把用户的id作为key
0
iclubs
iclubs
用户退出时销毁当前session,下一个用户刷新会重新生成session
iclubs
iclubs
回复 @overself : 那就把不同登录的用户信息以数组的形式保存到当前session ID中,然后登录时检测当前session ID数组中对应的用户信息
overself
overself
就是说在同一台电脑上,用一个浏览器打开多个登录的页面,都输入账号密码,提交后session显示的只是最后一个用户提交的数据
iclubs
iclubs
回复 @overself : 一个浏览器为什么多用户登录会有问题,你描述下你的问题场景,给你分析下。
overself
overself
一个浏览器,多个用户登录时,会出现问题
0
Gillian_Male
Gillian_Male
讲道理办不到
0
Guest_Main
Guest_Main
url重写,页面存储会话标识
0
overself
overself

引用来自“Guest_Main”的评论

url重写,页面存储会话标识
能不能具体的讲讲
返回顶部
顶部