From d13444aed864783e8f44a4fbc309d029b55fefd2 Mon Sep 17 00:00:00 2001 From: TinyAnts Date: Fri, 16 Sep 2022 11:42:50 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=BE=AE=E4=BF=A1=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E4=BF=AE=E6=94=B9=E5=AF=86=E7=A0=81=E9=9C=80=E8=A6=81?= =?UTF-8?q?=E5=8E=9F=E5=AF=86=E7=A0=81=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/mdd/front/service/impl/UserServiceImpl.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/server/like-front/src/main/java/com/mdd/front/service/impl/UserServiceImpl.java b/server/like-front/src/main/java/com/mdd/front/service/impl/UserServiceImpl.java index c622cd88..bbdb17c4 100644 --- a/server/like-front/src/main/java/com/mdd/front/service/impl/UserServiceImpl.java +++ b/server/like-front/src/main/java/com/mdd/front/service/impl/UserServiceImpl.java @@ -181,9 +181,12 @@ public class UserServiceImpl implements IUserService { .last("limit 1")); Assert.notNull(user, "用户不存在"); - String oldPwd = ToolsUtil.makeMd5(oldPassword.trim()+user.getSalt()); - if (!oldPwd.equals(user.getPassword())) { - throw new OperateException("原密码不正确!"); + + if (!user.getPassword().equals("")) { + String oldPwd = ToolsUtil.makeMd5(oldPassword.trim() + user.getSalt()); + if (!oldPwd.equals(user.getPassword())) { + throw new OperateException("原密码不正确!"); + } } String salt = ToolsUtil.randomString(5);