String sessionId = CURRENT_ONLINE_USER.get(user.getUserCode());
//清空重复登录session
setSessionAttr(Const.session_duplicate_login, null);
//判断是否不是当前客户端登录
if (CURRENT_ONLINE_USER.containsKey(user.getUserCode()) && !getSession().getId().equals(sessionId)) {
System.err.println("覆盖: "+sessionId);
HttpSession httpSession = SessionListener.getSessionById(sessionId);
if (httpSession != null) {
httpSession.setAttribute(Const.session_duplicate_login, getRequest());
//httpSession.invalidate();
}
}
实现一个系统在别的地方登入,本地方下线的功能
最新推荐文章于 2023-08-28 15:25:36 发布