From e145880a9ce786108df18bf139e062e3de3c714a Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期一, 10 十月 2022 16:59:14 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/interceptor/AuthInterceptor.java |   49 ++++++++++++++++++++++++++-----------------------
 1 files changed, 26 insertions(+), 23 deletions(-)

diff --git a/src/main/java/com/lf/server/interceptor/AuthInterceptor.java b/src/main/java/com/lf/server/interceptor/AuthInterceptor.java
index c6d9b4a..b721fec 100644
--- a/src/main/java/com/lf/server/interceptor/AuthInterceptor.java
+++ b/src/main/java/com/lf/server/interceptor/AuthInterceptor.java
@@ -4,6 +4,9 @@
 import com.lf.server.entity.all.HttpStatus;
 import com.lf.server.entity.all.ResponseMsg;
 import com.lf.server.entity.all.StaticData;
+import com.lf.server.entity.sys.UserEntity;
+import com.lf.server.helper.StringHelper;
+import com.lf.server.helper.WebHelper;
 import com.lf.server.service.sys.TokenService;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
@@ -43,37 +46,37 @@
      */
     @Override
     public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) {
-        //noinspection AlibabaRemoveCommentedCode
         try {
             System.out.println(request.getRequestURI().toLowerCase() + "," + (handler instanceof HandlerMethod));
 
-//            // 闈炴柟娉曪紝鏃犻渶鎷︽埅
-//            if (!(handler instanceof HandlerMethod)) {
-//                return true;
-//            }
-//
-//            // 鏃犻渶鎺堟潈
-//            if (noNeedAuth(request)) {
-//                return true;
-//            }
-//
-//            String token = WebHelper.getToken(request);
-//            if (StringHelper.isNull(token)) {
-//                WebHelper.write2Page(response, NO_TOKEN);
-//                return false;
-//            }
-//
-//            UsersEntity ue = tokenService.getCurrentUser(request);
-//            if (ue == null) {
-//                WebHelper.write2Page(response, NO_LOGIN);
-//                return false;
-//            }
+            // 闈炴柟娉曪紝鏃犻渶鎷︽埅
+            if (!(handler instanceof HandlerMethod)) {
+                return true;
+            }
 
+            // 鏃犻渶鎺堟潈
+            if (noNeedAuth(request)) {
+                return true;
+            }
+
+            String token = WebHelper.getToken(request);
+            if (StringHelper.isNull(token)) {
+                WebHelper.write2Page(response, NO_TOKEN);
+                return false;
+            }
+
+            UserEntity ue = tokenService.getCurrentUser(request);
+            if (ue == null) {
+                WebHelper.write2Page(response, NO_LOGIN);
+                return false;
+            }
+
+            //noinspection AlibabaRemoveCommentedCode
             // 鏉冮檺鏍¢獙
 
             return true;
         } catch (Exception ex) {
-            log.error(ex.getStackTrace());
+            log.error(ex.getMessage() + ex.getStackTrace() + "\n");
             return false;
         }
     }

--
Gitblit v1.9.3