Преглед на файлове

SystemSession非空判断

liusw преди 7 години
родител
ревизия
66cbe74c88
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      src/main/java/com/uas/platform/b2c/core/filter/SystemSessionInterceptor.java

+ 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));