Переглянути джерело

SystemSession非空判断

liusw 7 роки тому
батько
коміт
66cbe74c88

+ 2 - 2
src/main/java/com/uas/platform/b2c/core/filter/SystemSessionInterceptor.java

@@ -30,8 +30,8 @@ public class SystemSessionInterceptor extends HandlerInterceptorAdapter {
 
     @Override
     public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
-        if (SystemSession.getUser() == null) {
-            SSOToken token = (SSOToken)SSOHelper.getToken(request);
+        SSOToken token = (SSOToken)SSOHelper.getToken(request);
+        if (SystemSession.getUser() == null && token != null) {
             User user = getUserByToken(token);
             if (user != null) {
                 user.setIp(AgentUtils.getIp(request));