From 02ebb1aafa9a2042b166760a2b010e53e801e81f Mon Sep 17 00:00:00 2001 From: iizmg Date: Sun, 26 Apr 2020 18:09:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/itkk/udf/api/rbac/auth/WebHandlerInterceptor.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/udf-api/udf-api-rbac/src/main/java/org/itkk/udf/api/rbac/auth/WebHandlerInterceptor.java b/udf-api/udf-api-rbac/src/main/java/org/itkk/udf/api/rbac/auth/WebHandlerInterceptor.java index 1c2923d..c7478ea 100644 --- a/udf-api/udf-api-rbac/src/main/java/org/itkk/udf/api/rbac/auth/WebHandlerInterceptor.java +++ b/udf-api/udf-api-rbac/src/main/java/org/itkk/udf/api/rbac/auth/WebHandlerInterceptor.java @@ -5,6 +5,7 @@ import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.itkk.udf.api.common.CommonConstant; import org.itkk.udf.api.common.CommonProperties; +import org.itkk.udf.starter.cache.db.dto.DbCacheDto; import org.itkk.udf.starter.cache.db.service.DbCacheService; import org.itkk.udf.starter.core.CoreUtil; import org.itkk.udf.starter.core.exception.AuthException; @@ -41,6 +42,12 @@ public class WebHandlerInterceptor implements HandlerInterceptor { if (StringUtils.isBlank(token)) { throw new AuthException("缺少必要参数token"); } + //获得token信息 + DbCacheDto dbCacheDto = dbCacheService.getDto(token); + //判空 + if (dbCacheDto == null) { + throw new AuthException("token不存在"); + } } //正常返回 return true;