java web中怎么做以登录的用户,别人在登录就会顶掉前面以登录用户?

用数据库记录字段?登录了好添加,可是关闭浏览器又没法修改回来。用session又无法实现不同浏览器登录的拦截,换浏览器session又是唯一了。求方法,给思路也行谢谢了... 用数据库记录字段?登录了好添加,可是关闭浏览器又没法修改回来。
用session又无法实现不同浏览器登录的拦截,换浏览器session又是唯一了。求方法,给思路也行谢谢了
展开
 我来答
Luis1991
推荐于2016-09-13 · 超过11用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:25万
展开全部
1.登录时将sessionID存储到数据库登录表中;
2.每次向服务器发出请求的时候夹带一个sessionID,判断是不是与登录表中的sessionID一致,不一致则通知他被迫下线;
3.如果需要实时监控是不是被挤下线的话就要利用ajax实现异步的监控,但是一般来说没有那种必要,只需完成1,2步骤就可以了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式