|  |  | 
 |  |  |     public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { | 
 |  |  |         HttpServletRequest request = (HttpServletRequest) servletRequest; | 
 |  |  |         String token = resolveToken(request); | 
 |  |  |         log.info("token为-->{}", token); | 
 |  |  |         if (StrUtil.isNotBlank(token)) { | 
 |  |  |             String redisKey = ""; | 
 |  |  |             // 根据user-agent判断pc端还是app端 | 
 |  |  | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             String loginStr = (String) redisUtils.get(redisKey); | 
 |  |  |             log.info("当前登陆用户为:{}", loginStr); | 
 |  |  |             if (StrUtil.isNotBlank(loginStr)) { | 
 |  |  |                 MemberEntity loginUser = JSONObject.parseObject(loginStr, MemberEntity.class); | 
 |  |  |                 Authentication authentication = new UsernamePasswordAuthenticationToken(loginUser, token, new ArrayList<>()); |