diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/eoss/SSOPluginLogin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/eoss/SSOPluginLogin.java index 6e5631b..da65942 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/eoss/SSOPluginLogin.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/eoss/SSOPluginLogin.java @@ -166,8 +166,10 @@ public class SSOPluginLogin implements ThirdSSOAuthHandler { String user = AuthService.getUserInfo(access_token, ip, client, secret); logger.info(String.format("getTrdSSOAuth→getUserInfo返回数据:%s", user)); String userKey = "user_sessionId_" + user; - //存储sessionId用于退出系统 - cache.put(userKey, httpServletRequest.getParameter("eossSessionId")); + if(httpServletRequest.getParameter("eossSessionId")!=null){ + //存储sessionId用于退出系统 + cache.put(userKey, httpServletRequest.getParameter("eossSessionId")); + } //当前返回类型手机,用户名,email,工号 result.setUserType(UserProperType.UserName); result.setUser(user);