提交 e2265f60 作者: zhenjie

过滤器拦截

上级 62edfdbb
package com.mmc.iuav.user.auth; package com.mmc.iuav.user.auth;
import com.alibaba.fastjson2.JSONObject;
import com.mmc.iuav.response.ResultBody; import com.mmc.iuav.response.ResultBody;
import com.mmc.iuav.response.ResultEnum; import com.mmc.iuav.response.ResultEnum;
import com.mmc.iuav.user.util.PathUtil; import com.mmc.iuav.user.util.PathUtil;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.data.redis.core.StringRedisTemplate;
...@@ -18,6 +20,7 @@ import java.io.PrintWriter; ...@@ -18,6 +20,7 @@ import java.io.PrintWriter;
* @author: zj * @author: zj
* @Date: 2023/5/28 10:46 * @Date: 2023/5/28 10:46
*/ */
@Slf4j
@Component @Component
public class TokenCheckHandleInterceptor implements HandlerInterceptor { public class TokenCheckHandleInterceptor implements HandlerInterceptor {
...@@ -34,7 +37,10 @@ public class TokenCheckHandleInterceptor implements HandlerInterceptor { ...@@ -34,7 +37,10 @@ public class TokenCheckHandleInterceptor implements HandlerInterceptor {
if (!shouldFilter(requestURI)){ if (!shouldFilter(requestURI)){
return true; return true;
} }
if (request.getServerName().equals("iuav.mmcuav.cn") || request.getServerName().equals("test.iuav.mmcuav.cn")){ String serverName = request.getServerName();
log.info("serverName: {}", serverName);
log.info("request: {}", JSONObject.toJSONString(request));
if (serverName.equals("iuav.mmcuav.cn") || serverName.equals("test.iuav.mmcuav.cn")){
String token = request.getHeader("token"); String token = request.getHeader("token");
if (StringUtils.isBlank(token)){ if (StringUtils.isBlank(token)){
exceptionProcess(response); exceptionProcess(response);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论