ccj il y a 11 mois
Parent
commit
1fb1d695bc

+ 6 - 6
src/main/java/com/zhaoliangsz/grainsearch/basic/advice/ResponseAdvice.java

@@ -43,12 +43,12 @@ public class ResponseAdvice implements ResponseBodyAdvice {
 
         // 在返回数据之前进行处理,可以修改、包装响应体,添加额外信息等
         // 这里可以对返回的数据进行统一的格式处理
-        if(body instanceof HashMap){
-            // 如果已经是统一响应格式,则直接返回
-            //取出后端响应结果 修改http状态码
-            response.setStatusCode(HttpStatus.valueOf(401));
-            return body;
-        }
+//        if(body instanceof HashMap){
+//            // 如果已经是统一响应格式,则直接返回
+//            //取出后端响应结果 修改http状态码
+//            response.setStatusCode(HttpStatus.valueOf(401));
+//            return body;
+//        }
         // 如果不是统一响应格式,则进行包装
         HashMap<String,Object> result = new HashMap<>();
         result.put("code",200);

+ 9 - 8
src/main/java/com/zhaoliangsz/grainsearch/basic/interceptor/LoginInterceptor.java

@@ -21,13 +21,14 @@ public class LoginInterceptor implements HandlerInterceptor {
     @Override
     public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
         //用户登录判断业务
-        HttpSession session = request.getSession(false);
-
-        if(session != null && session.getAttribute("session_userinfo") != null){
-            //用户已登录
-            return true;
-        }
-        response.setStatus(401);
-        return false;
+//        HttpSession session = request.getSession(false);
+//
+//        if(session != null && session.getAttribute("session_userinfo") != null){
+//            //用户已登录
+//            return true;
+//        }
+//        response.setStatus(401);
+//        return false;
+        return true;
     }
 }