Commit 27ba6638 authored by xc's avatar xc

shiro限定并发登录人数

parent 38e338fb
......@@ -71,20 +71,22 @@ public class KickoutSessionControlFilter extends AccessControlFilter{
HttpServletRequest httpServletRequest=(HttpServletRequest) request;
HttpServletResponse httpServletResponse = (HttpServletResponse) response;
// 登录超时
Object object = SecurityUtils.getSubject().getPrincipal();
Integer userId = null;
try {
//客户端
User user = (User) object;
User user = (User)SecurityUtils.getSubject().getPrincipal();
log.info("KickoutSessionControlFilter user : {}.......",user.toString());
userId = user.getId();
} catch (Exception e) {
try {
//管理端
AccountInfo accountInfo = (AccountInfo) object;
AccountInfo accountInfo = (AccountInfo)SecurityUtils.getSubject().getPrincipal();
log.info("KickoutSessionControlFilter accountInfo : {}.......",accountInfo.toString());
userId = accountInfo.getId();
} catch (Exception en) {
//员工端
Staff staff = (Staff) object;
Staff staff = (Staff)SecurityUtils.getSubject().getPrincipal();
log.info("KickoutSessionControlFilter staff : {}.......",staff.toString());
userId = staff.getId();
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment