From e65e4b636bf4b4e22a2d44e5940e8ff6bb70cd6b Mon Sep 17 00:00:00 2001 From: ludc Date: 星期五, 13 十月 2023 13:35:26 +0800 Subject: [PATCH] 字符串转换出错bug修复 --- Source/UBCS/ubcs-auth/src/main/java/com/vci/ubcs/auth/service/BladeUserDetailsServiceImpl.java | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Source/UBCS/ubcs-auth/src/main/java/com/vci/ubcs/auth/service/BladeUserDetailsServiceImpl.java b/Source/UBCS/ubcs-auth/src/main/java/com/vci/ubcs/auth/service/BladeUserDetailsServiceImpl.java index 8962a59..1320bca 100644 --- a/Source/UBCS/ubcs-auth/src/main/java/com/vci/ubcs/auth/service/BladeUserDetailsServiceImpl.java +++ b/Source/UBCS/ubcs-auth/src/main/java/com/vci/ubcs/auth/service/BladeUserDetailsServiceImpl.java @@ -132,17 +132,18 @@ throw new UserDeniedAuthorizationException(TokenUtil.USER_HAS_TOO_MANY_FAILS); } - //瓒呯骇绠$悊鍛橀厤缃枃浠堕厤缃处鍙峰瘑鐮侊紝瀹炵幇鐧诲綍, 榛樿绉熸埛id涓�000000 - if(tenantId.equals(this.tenantId)){ + //瓒呯骇绠$悊鍛橀厤缃枃浠堕厤缃处鍙峰瘑鐮侊紝瀹炵幇鐧诲綍, 榛樿绉熸埛id鍜岃秴绠′负閰嶇疆鍑烘潵鐨� + if(tenantId.equals(this.tenantId) && userName.equals(username)){ if (!this.userName.equals(username) && !password.equalsIgnoreCase(this.password)) { setFailCount(tenantId, username, count,strategy.getLockingTime()); throw new UsernameNotFoundException(TokenUtil.USER_NOT_FOUND); } //濡傛灉ip姣斿鍚巊et鎶涘嚭寮傚父No value present灏辩洿鎺ユ姏寮傚父缁撴潫鐧诲綍 if(ipEnable){ - Log.debug("褰撳墠璁块棶IP锛�"+getIpAddress(request)); + // Log.debug("褰撳墠璁块棶IP锛�"+getIpAddress(request)); + Log.debug("褰撳墠璁块棶IP锛�"+WebUtil.getIP(request)); try { - ips.stream().filter(s -> s.equals(getIpAddress(request))).findFirst().get(); + ips.stream().filter(s -> s.equals(WebUtil.getIP(request))).findFirst().get(); } catch (Exception e){ throw new UserDeniedAuthorizationException(TokenUtil.IP_NOT_FOND); } -- Gitblit v1.9.3