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