@IocBean
public class AdminCheckSession implements ActionFilter {
@Inject
private RedisService redisService;
@Override
public View match(ActionContext actionContext) {
HttpSession session = Mvcs.getHttpSession();
Admin admin = (Admin) session.getAttribute("admin");
if (null == admin)
return new ViewWrapper(new JspView("/404.jsp"),null); //返回404
else {
String loginName = admin.getUsername();
String adminInfo = redisService.get(loginName);//这里空指针
// String[] tmp = adminInfo.split(",", 4);
// if (!Toolkit.getIpAddress(Mvcs.getReq()).equals(tmp[3])) {
// Map<String,Object> params = Maps.newHashMap();
// params.put("Logining", Constants.LOGINING_EXIST);
// return new ViewWrapper(new JspView("views/admin/login"),params);
// }
}
return null;
}


