From be30e17e3c7685a54f761bf3a03487308c939270 Mon Sep 17 00:00:00 2001 From: 田源 <tianyuan@vci-tech.com> Date: 星期三, 05 三月 2025 18:05:11 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/PasswordFreeLoginServiceImpl.java | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/PasswordFreeLoginServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/PasswordFreeLoginServiceImpl.java index 432a880..a4d79c9 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/PasswordFreeLoginServiceImpl.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/PasswordFreeLoginServiceImpl.java @@ -108,7 +108,7 @@ String token2 = JwtUtil.getToken(authToken); BladeUser user = this.getUser(token2); //涓嶅瓨鍦ㄥ氨璇锋眰 - if((Func.isEmpty(authToken) || Func.isEmpty(user)) && user.getTenantId().equals(NacosConfigCache.getAdminUserInfo().getTenantId())){ + if(Func.isEmpty(authToken) || Func.isEmpty(user) || !user.getTenantId().equals(NacosConfigCache.getAdminUserInfo().getTenantId())){ String responseBody = this.passwordFreeLogin(userName); //鎷垮埌鍝嶅簲浣撳叾涓寘鍚玹oken,鐢╮equest涓殑ip鍦板潃浣滀负閿�硷紝灏唗oken瀛樺叆缂撳瓨 TokenUserObject tokenUserObject = null; @@ -124,8 +124,9 @@ token2 = JwtUtil.getToken(authToken); user = this.getUser(token2); } - //request.setAttribute("Blade-Auth",token); + request.setAttribute("Blade-Auth",authToken); request.setAttribute("_BLADE_USER_REQUEST_ATTR_",user); + request.setAttribute("Authorization",authToken); return true; } -- Gitblit v1.9.3