浏览代码

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