From bb2bc28813fbb66537ea19fa54d46f6b4707a226 Mon Sep 17 00:00:00 2001 From: wzy <wzy19931122ai@163.com> Date: Fri, 24 Jun 2022 20:25:32 +0800 Subject: [PATCH] fix --- src/main/java/cc/mrbird/febs/common/interceptor/DappInterceptor.java | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/common/interceptor/DappInterceptor.java b/src/main/java/cc/mrbird/febs/common/interceptor/DappInterceptor.java index e0ff513..a997db1 100644 --- a/src/main/java/cc/mrbird/febs/common/interceptor/DappInterceptor.java +++ b/src/main/java/cc/mrbird/febs/common/interceptor/DappInterceptor.java @@ -7,6 +7,7 @@ import cc.mrbird.febs.dapp.mapper.DappMemberDao; import cn.hutool.core.util.StrUtil; import com.fasterxml.jackson.databind.ObjectMapper; +import lombok.extern.slf4j.Slf4j; import org.springframework.http.HttpStatus; import org.springframework.web.servlet.HandlerInterceptor; @@ -15,23 +16,29 @@ import java.io.IOException; /** - * @author wzy + * @author * @date 2022-03-17 **/ +@Slf4j public class DappInterceptor implements HandlerInterceptor { private final DappMemberDao dappMemberDao = SpringContextUtil.getBean(DappMemberDao.class); @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { - String headAddress = request.getHeader("address"); + if ("OPTIONS".equals(request.getMethod().toUpperCase())) { + return true; + } + String headAddress = request.getHeader("token"); + String chain = request.getHeader("chain"); + log.info("进入拦截:{}", headAddress); if (StrUtil.isBlank(headAddress)) { responseUnAuth(response); return false; } - DappMemberEntity memberEntity = dappMemberDao.selectByAddress(headAddress); + DappMemberEntity memberEntity = dappMemberDao.selectByAddress(headAddress, chain); if (memberEntity == null) { responseUnAuth(response); return false; -- Gitblit v1.9.1