From f1424749bcb5fc00e09348b8a1c20651adf60d67 Mon Sep 17 00:00:00 2001 From: wenlukang1 Date: Mon, 7 Jul 2025 10:51:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=95=E7=82=B9=E7=99=BB=E5=BD=95=E8=87=AA?= =?UTF-8?q?=E5=B8=A6code=E6=97=A0sessionId=E7=9A=84=E6=83=85=E5=86=B51?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/shkd/sys/sys/eoss/SSOPluginLogin.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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);