我想实现一个功能,就是我的页面登录后,如果用户在另一个地方登录了,在这边会提示说“用户已经在别的地方登录”,然后在边被强制退出,请问该怎么实现(我是用JSP的)?请给我一个例子。
就类似QQ,你的用户在别的地方登录,你就会下线,应该怎么做呢?
最好是能给个例子让我看一下,谢谢了
如何用Java实现用户在另一地方登录,而这里自动退出
答案:3 悬赏:60 手机版
解决时间 2021-03-09 11:33
- 提问者网友:战皆罪
- 2021-03-08 14:30
最佳答案
- 五星知识达人网友:鸠书
- 2021-03-08 15:50
我的想法在你登陆的时候有一个ip字段保存你自己的IP地址,
在别人的登陆的时候去判断,
如果有值通过你的IP访问到你,
吧别人的IP插入数据字段,
提示你 用户已经在别的地方登陆!
在别人的登陆的时候去判断,
如果有值通过你的IP访问到你,
吧别人的IP插入数据字段,
提示你 用户已经在别的地方登陆!
全部回答
- 1楼网友:痴妹与他
- 2021-03-08 18:42
web应用程序的话是通过session来控制的,session的超时限制可以在web.xml中配置,而登录的session处理以及session失效后跳转的页面这些都是需要自己编写代码实现的,建议你查一查相关资料。
- 2楼网友:天凉才是好个秋
- 2021-03-08 17:06
每个用户登录都有个ID吧,通讯的时候肯定有个SOCKET对象,把这两个用MAP梆定,当检测到同一个ID登录验证时,会产生一个新的SOCKET,去检测MAP里面相应旧的SOCKET,如果存在就干掉它,并弹出一个消息,然后梆定新的SOCKET....这是基本思路
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯