fix: 明确所有请求情况下 都对UserContext 进行 setUser
author刘洪青 <hongqing.liu@supwisdom.com>
Wed, 23 Oct 2019 06:07:29 +0000 (14:07 +0800)
committer刘洪青 <hongqing.liu@supwisdom.com>
Wed, 23 Oct 2019 06:07:29 +0000 (14:07 +0800)
common/core/src/main/java/com/supwisdom/institute/backend/common/core/transmit/filter/SimpleUserTransmitFilter.java

index 644e4f6..d659b00 100644 (file)
@@ -46,7 +46,10 @@ public class SimpleUserTransmitFilter implements Filter {
         log.debug("User get from header: ok");
       } catch (Exception e) {
         log.warn("User get from header: error", e);
+        UserContext.setUser(null);
       }
+    } else {
+      UserContext.setUser(null);
     }
     
     filterChain.doFilter(servletRequest, servletResponse);