From a216b55010a9542ba70897903ad5abac1b919ff2 Mon Sep 17 00:00:00 2001 From: "jianghang.loujh" Date: Sat, 2 Sep 2023 11:12:09 +0800 Subject: [PATCH] fixed password length 6-digit limit --- admin/admin-ui/src/views/login/index.vue | 4 ++-- .../otter/canal/admin/connector/SimpleAdminConnectors.java | 6 +++--- .../otter/canal/admin/service/impl/UserServiceImpl.java | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/admin/admin-ui/src/views/login/index.vue b/admin/admin-ui/src/views/login/index.vue index 1a81f8f8..d500ebbf 100644 --- a/admin/admin-ui/src/views/login/index.vue +++ b/admin/admin-ui/src/views/login/index.vue @@ -66,8 +66,8 @@ export default { } } const validatePassword = (rule, value, callback) => { - if (value.length < 6) { - callback(new Error('The password can not be less than 6 digits')) + if (value.length < 5) { + callback(new Error('The password can not be less than 5 digits')) } else { callback() } diff --git a/admin/admin-web/src/main/java/com/alibaba/otter/canal/admin/connector/SimpleAdminConnectors.java b/admin/admin-web/src/main/java/com/alibaba/otter/canal/admin/connector/SimpleAdminConnectors.java index b9792000..753e1b11 100644 --- a/admin/admin-web/src/main/java/com/alibaba/otter/canal/admin/connector/SimpleAdminConnectors.java +++ b/admin/admin-web/src/main/java/com/alibaba/otter/canal/admin/connector/SimpleAdminConnectors.java @@ -38,12 +38,12 @@ public class SimpleAdminConnectors { } private static String getDesensitizationPassword(String password) { - String defaultPassword = "******"; + String defaultPassword = "*****"; - if (Strings.isNullOrEmpty(password) || password.length() < 6) { + if (Strings.isNullOrEmpty(password) || password.length() < 5) { return defaultPassword; } else { - return String.format("%s******", password.substring(0, 3)); + return String.format("%s*****", password.substring(0, 3)); } } } diff --git a/admin/admin-web/src/main/java/com/alibaba/otter/canal/admin/service/impl/UserServiceImpl.java b/admin/admin-web/src/main/java/com/alibaba/otter/canal/admin/service/impl/UserServiceImpl.java index d9a92886..5aaf5543 100644 --- a/admin/admin-web/src/main/java/com/alibaba/otter/canal/admin/service/impl/UserServiceImpl.java +++ b/admin/admin-web/src/main/java/com/alibaba/otter/canal/admin/service/impl/UserServiceImpl.java @@ -21,7 +21,7 @@ public class UserServiceImpl implements UserService { private static byte[] seeds = "canal is best!".getBytes(); - private static final Integer PASSWORD_LENGTH = 6; + private static final Integer PASSWORD_LENGTH = 5; public User find4Login(String username, String password) { if (StringUtils.isEmpty(username) || StringUtils.isEmpty(password)) {