java如何实现用户二次登陆时,将第一次登陆踢下线
答案:3 悬赏:80
解决时间 2021-01-06 06:59
- 提问者网友:十年饮冰
- 2021-01-06 01:28
java如何实现用户二次登陆时,将第一次登陆踢下线
最佳答案
- 二级知识专家网友:迷人又混蛋
- 2021-01-06 02:47
常见做法如下:每个用户登录后建立一个用户对象,将其同时放入session和在线用户集合;每个用户登录前先检查该用户名是不是在集合内,如果是,则将原用户对象移除,让二次登录的用户直接登录;用户每个请求前的在线状态查询里,判断其sesssion里用户对象是不是在集合里,不是则提醒未登录。
全部回答
- 1楼网友:胯下狙击手
- 2021-01-06 04:52
这算什么需求?哪个家伙提出的需求??
- 2楼网友:一袍清酒付
- 2021-01-06 03:50
当用户登录的时候,你就记住它访问服务器的IP地址,存起来
如果这时候有人又用这个账号登陆,但是IP地址不一样,你就将其删除,换成这个用户
所以当每次访问者访问服务器的时候,你都要匹配他的IP是否是记录的IP,如果不是,就提示他重新登录
这只是一个想法 不知道能不能用
如果这时候有人又用这个账号登陆,但是IP地址不一样,你就将其删除,换成这个用户
所以当每次访问者访问服务器的时候,你都要匹配他的IP是否是记录的IP,如果不是,就提示他重新登录
这只是一个想法 不知道能不能用
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯