From 41d372da5f167ce924bdbd057dda1739a63d7f36 Mon Sep 17 00:00:00 2001 From: TinyAnts Date: Thu, 17 Nov 2022 15:40:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=94=A8=E6=88=B7=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E5=AF=86=E7=A0=81=E4=BE=9D=E7=84=B6=E6=98=AF=E5=AF=86?= =?UTF-8?q?=E7=A0=81=E9=94=99=E8=AF=AFbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/mdd/front/service/impl/LoginServiceImpl.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/server/like-front/src/main/java/com/mdd/front/service/impl/LoginServiceImpl.java b/server/like-front/src/main/java/com/mdd/front/service/impl/LoginServiceImpl.java index 433c9b6a..ab2d1500 100644 --- a/server/like-front/src/main/java/com/mdd/front/service/impl/LoginServiceImpl.java +++ b/server/like-front/src/main/java/com/mdd/front/service/impl/LoginServiceImpl.java @@ -392,7 +392,8 @@ public class LoginServiceImpl implements ILoginService { } // 删除验证码 - RedisUtil.del(GlobalConfig.redisSmsCode+"104:"+mobile); + int noticeTpe = NoticeEnum.SMS_FORGOT_PASSWORD_CODE.getCode(); + RedisUtil.del(GlobalConfig.redisSmsCode+noticeTpe+":"+mobile); // 查询手机号 User user = userMapper.selectOne(new QueryWrapper() @@ -403,10 +404,13 @@ public class LoginServiceImpl implements ILoginService { // 验证账号 Assert.notNull(user, "账号不存在!"); - String pwd = ToolsUtil.makeMd5(password+user.getSalt()); + + String salt = ToolsUtil.randomString(5); + String pwd = ToolsUtil.makeMd5(password.trim()+salt); // 更新密码 user.setPassword(pwd); + user.setSalt(salt); user.setUpdateTime(System.currentTimeMillis() / 1000); userMapper.updateById(user); }