| | |
| | | String token = request.getHeader(JwtTokenUtil.HEADER_KEY); |
| | | String redisToken = RedisUtil.getObject(redisTemplate,Constants.RedisKeys.ERP_TOKEN,String.class); |
| | | if(StringUtils.isBlank(redisToken)||!token.equals(redisToken)){ |
| | | throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"未登录"); |
| | | throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"授权已失效"); |
| | | } |
| | | request.setAttribute(JwtTokenUtil.HEADER_KEY,token); |
| | | } catch (IllegalArgumentException | JwtException e) { |
| | | throw new BusinessException(ResponseStatus.NO_LOGIN.getCode(),"未登录"); |
| | | throw new BusinessException(ResponseStatus.NO_LOGIN.getCode(),"授权已失效"); |
| | | } |
| | | // request.setAttribute("token", token); |
| | | } |