From 1e233d12079ca31d93ce5e201c389ac1f853e0dc Mon Sep 17 00:00:00 2001 From: fzr Date: Mon, 15 May 2023 10:43:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=86=E7=A0=81=E4=BF=AE=E6=94=B9=E9=AA=8C?= =?UTF-8?q?=E8=AF=81=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mdd/admin/service/impl/SystemAuthAdminServiceImpl.java | 3 +++ .../mdd/admin/validate/system/SystemAdminLoginsValidate.java | 2 +- .../mdd/admin/validate/system/SystemAdminUpInfoValidate.java | 4 ++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/server/like-admin/src/main/java/com/mdd/admin/service/impl/SystemAuthAdminServiceImpl.java b/server/like-admin/src/main/java/com/mdd/admin/service/impl/SystemAuthAdminServiceImpl.java index 70fc15c1..fbc2c42c 100644 --- a/server/like-admin/src/main/java/com/mdd/admin/service/impl/SystemAuthAdminServiceImpl.java +++ b/server/like-admin/src/main/java/com/mdd/admin/service/impl/SystemAuthAdminServiceImpl.java @@ -360,6 +360,9 @@ public class SystemAuthAdminServiceImpl implements ISystemAuthAdminService { if (StringUtils.isNotNull(upInfoValidate.getPassword()) && StringUtils.isNotEmpty(upInfoValidate.getPassword())) { String currPassword = ToolUtils.makeMd5(upInfoValidate.getCurrPassword() + model.getSalt()); Assert.isFalse(!currPassword.equals(model.getPassword()), "当前密码不正确!"); + if (upInfoValidate.getPassword().length() > 64) { + throw new OperateException("密码不能超出64个字符"); + } String salt = ToolUtils.randomString(5); String pwd = ToolUtils.makeMd5( upInfoValidate.getPassword().trim() + salt); model.setPassword(pwd); diff --git a/server/like-admin/src/main/java/com/mdd/admin/validate/system/SystemAdminLoginsValidate.java b/server/like-admin/src/main/java/com/mdd/admin/validate/system/SystemAdminLoginsValidate.java index 55773521..5df5cb20 100644 --- a/server/like-admin/src/main/java/com/mdd/admin/validate/system/SystemAdminLoginsValidate.java +++ b/server/like-admin/src/main/java/com/mdd/admin/validate/system/SystemAdminLoginsValidate.java @@ -20,7 +20,7 @@ public class SystemAdminLoginsValidate implements Serializable { private String username; @NotEmpty(message = "密码不能为空") - @Length(min = 6, max = 18, message = "账号或密码错误") + @Length(min = 6, max = 64, message = "账号或密码错误") @ApiModelProperty(value = "登录密码", required = true) private String password; diff --git a/server/like-admin/src/main/java/com/mdd/admin/validate/system/SystemAdminUpInfoValidate.java b/server/like-admin/src/main/java/com/mdd/admin/validate/system/SystemAdminUpInfoValidate.java index 91b8676f..220e6988 100644 --- a/server/like-admin/src/main/java/com/mdd/admin/validate/system/SystemAdminUpInfoValidate.java +++ b/server/like-admin/src/main/java/com/mdd/admin/validate/system/SystemAdminUpInfoValidate.java @@ -19,10 +19,10 @@ public class SystemAdminUpInfoValidate implements Serializable { @ApiModelProperty(value = "用户昵称") private String nickname; - @Length(max = 32, message = "密码必须在6~32个字符内") + @Length(max = 64, message = "密码必须在6~32个字符内") private String password=""; - @Length(max = 32, message = "当前密码错误") + @Length(max = 64, message = "当前密码错误") private String currPassword=""; @Length(max = 200, message = "头像不能超出200个字符")