From b0ec9895cde2519bc085ac40acbeea89ae8b6f9d Mon Sep 17 00:00:00 2001 From: cuilei <ray_tsu1@163.com> Date: 星期四, 17 七月 2025 16:44:04 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/ThirdLoginController.java | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/ThirdLoginController.java b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/ThirdLoginController.java index 0d7a4c4..ea29976 100644 --- a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/ThirdLoginController.java +++ b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/ThirdLoginController.java @@ -317,9 +317,11 @@ builder.append("&response_type=code"); // 搴旂敤鎺堟潈浣滅敤鍩熴�� // snsapi_base锛氶潤榛樻巿鏉冿紝鍙幏鍙栨垚鍛樼殑鐨勫熀纭�淇℃伅锛圲serId涓嶥eviceId锛夛紱 - builder.append("&scope=snsapi_base"); + //builder.append("&scope=snsapi_base"); + builder.append("&scope=snsapi_privateinfo"); // 鎵嬪姩鎺堟潈浣滅敤鍩� // 閲嶅畾鍚戝悗浼氬甫涓妔tate鍙傛暟锛岄暱搴︿笉鍙秴杩�128涓瓧鑺� builder.append("&state=").append(state); + builder.append("&agentid=").append(config.getAgentId()); // 琛ュ厖AgentID // 缁堢浣跨敤姝ゅ弬鏁板垽鏂槸鍚﹂渶瑕佸甫涓婅韩浠戒俊鎭� builder.append("#wechat_redirect"); url = builder.toString(); @@ -376,6 +378,10 @@ SysUser loginUser; if (ThirdAppConfig.WECHAT_ENTERPRISE.equalsIgnoreCase(source)) { log.info("銆愪紒涓氬井淇°�慜Auth2鐧诲綍杩涘叆callback锛歝ode=" + code + ", state=" + state); + if (code == null) { + log.info("鐢ㄦ埛鍙栨秷浜嗕紒涓氬井淇℃巿鏉�"); + return "鐢ㄦ埛鍙栨秷浜嗘巿鏉�"; + } loginUser = thirdAppWechatEnterpriseService.oauth2Login(code); if (loginUser == null) { return "鐧诲綍澶辫触"; -- Gitblit v1.9.3