public static void addUserSession(HttpSession session, SessionUser user) { if (user != null && (!Str.isEmpty(user.getUn()))) { session.setAttribute(SessionUser.SESSIONUSER, user); if (sessions.containsKey(user.getUid())) { removeSessionByUid(user.getUid()); } sessions.put(user.getUid(), session); } }
public static String removeSession(HttpSession session) { if (session != null) { Object obj = session.getAttribute(SessionUser.SESSIONUSER); if (obj instanceof SessionUser) { SessionUser suser = (SessionUser) obj; if (sessions.containsKey(suser.getUid())) { sessions.remove(suser.getUid()); return suser.getUid(); } } } return ""; }