|
@@ -1,64 +0,0 @@
|
|
|
-//package com.szwl.filter;
|
|
|
-//
|
|
|
-//import com.szwl.constant.ResponseCodesEnum;
|
|
|
-//import com.szwl.manager.TokenManager;
|
|
|
-//import com.szwl.model.bo.R;
|
|
|
-//import com.szwl.util.ServletUtil;
|
|
|
-//import com.szwl.util.UrlUtil;
|
|
|
-//import lombok.extern.slf4j.Slf4j;
|
|
|
-//import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-//import org.springframework.beans.factory.annotation.Value;
|
|
|
-//import org.springframework.data.redis.core.RedisTemplate;
|
|
|
-//import org.springframework.stereotype.Component;
|
|
|
-//import org.springframework.web.filter.OncePerRequestFilter;
|
|
|
-//
|
|
|
-//import javax.servlet.FilterChain;
|
|
|
-//import javax.servlet.ServletException;
|
|
|
-//import javax.servlet.http.HttpServletRequest;
|
|
|
-//import javax.servlet.http.HttpServletResponse;
|
|
|
-//import java.io.IOException;
|
|
|
-//import java.util.List;
|
|
|
-//
|
|
|
-///**
|
|
|
-// * @author PT-ZHOUYUHENG
|
|
|
-// * @date 2021-11-01 15:59
|
|
|
-// */
|
|
|
-//@Component
|
|
|
-//@Slf4j
|
|
|
-//public class TokenFilter extends OncePerRequestFilter {
|
|
|
-//
|
|
|
-// @Autowired
|
|
|
-// private TokenManager tokenManager;
|
|
|
-//
|
|
|
-// @Value("${permitAll.url:[]}")
|
|
|
-// private String[] permitAll;
|
|
|
-//
|
|
|
-// /**
|
|
|
-// * token不能为空
|
|
|
-// *
|
|
|
-// * @param httpServletRequest
|
|
|
-// * @param httpServletResponse
|
|
|
-// * @param filterChain
|
|
|
-// * @throws ServletException
|
|
|
-// * @throws IOException
|
|
|
-// */
|
|
|
-// @Override
|
|
|
-// protected void doFilterInternal(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, FilterChain filterChain) throws ServletException, IOException {
|
|
|
-// String uri = httpServletRequest.getRequestURI();
|
|
|
-// log.info("--request uri: {}", uri);
|
|
|
-// //如果是忽略token的放行
|
|
|
-// if ( UrlUtil.matches(uri, permitAll)) {
|
|
|
-// log.info("--the request uri is ignore token");
|
|
|
-// filterChain.doFilter(httpServletRequest, httpServletResponse);
|
|
|
-// return;
|
|
|
-// }
|
|
|
-// //校验 token 是否合法
|
|
|
-// if(tokenManager.checkToken(httpServletRequest)){
|
|
|
-// filterChain.doFilter(httpServletRequest, httpServletResponse);
|
|
|
-// return;
|
|
|
-// }
|
|
|
-// //响应错误
|
|
|
-// log.info("--the request valid fail");
|
|
|
-// ServletUtil.renderJSON(httpServletResponse, R.fail(ResponseCodesEnum.L0005));
|
|
|
-// }
|
|
|
-//}
|