5.13.1
This commit is contained in:
@@ -30,3 +30,4 @@
|
|||||||
5.12.0
|
5.12.0
|
||||||
5.12.1
|
5.12.1
|
||||||
5.13.0
|
5.13.0
|
||||||
|
5.13.1
|
||||||
@@ -38,3 +38,4 @@
|
|||||||
5.12.0
|
5.12.0
|
||||||
5.12.1
|
5.12.1
|
||||||
5.13.0
|
5.13.0
|
||||||
|
5.13.1
|
||||||
@@ -155,16 +155,14 @@ public class OnlineController extends BaseController{
|
|||||||
onlineTickOutMap = MapUtils.newConcurrentMap();
|
onlineTickOutMap = MapUtils.newConcurrentMap();
|
||||||
}
|
}
|
||||||
Object pc = session.getAttribute(DefaultSubjectContext.PRINCIPALS_SESSION_KEY);
|
Object pc = session.getAttribute(DefaultSubjectContext.PRINCIPALS_SESSION_KEY);
|
||||||
if (pc != null && pc instanceof PrincipalCollection){
|
if (pc instanceof PrincipalCollection){
|
||||||
Object pp = ((PrincipalCollection)pc).getPrimaryPrincipal();
|
Object pp = ((PrincipalCollection)pc).getPrimaryPrincipal();
|
||||||
if (pp != null) {
|
|
||||||
if (pp instanceof LoginInfo){
|
if (pp instanceof LoginInfo){
|
||||||
LoginInfo loginInfo = ((LoginInfo)pp);
|
LoginInfo loginInfo = ((LoginInfo)pp);
|
||||||
String key = loginInfo.getId()+"_"+loginInfo.getParam("deviceType", "pc");
|
String key = loginInfo.getId()+"_"+loginInfo.getParam("deviceType", "pc");
|
||||||
onlineTickOutMap.put(key, StringUtils.EMPTY);
|
onlineTickOutMap.put(key, StringUtils.EMPTY);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
SysCacheUtils.put("onlineTickOutMap", onlineTickOutMap);
|
SysCacheUtils.put("onlineTickOutMap", onlineTickOutMap);
|
||||||
sessionDAO.delete(session);
|
sessionDAO.delete(session);
|
||||||
return renderResult(Global.TRUE, text("踢出已成功!"));
|
return renderResult(Global.TRUE, text("踢出已成功!"));
|
||||||
|
|||||||
Reference in New Issue
Block a user