From c633da3dea47fcf096636c66e76bc470fccb7b69 Mon Sep 17 00:00:00 2001 From: yn147 <2270338776@qq.com> Date: 星期四, 25 五月 2023 10:41:00 +0800 Subject: [PATCH] 修改学生密码 --- src/main/java/com/qxueyou/scc/user/service/impl/UserService.java | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java b/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java index 7820d96..f17d81e 100644 --- a/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java +++ b/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java @@ -237,9 +237,13 @@ @Override public Result updateUser(String userId, String name, String account, String mobilePhone, String password, Boolean sex) { - User dbUser = read(User.class, userId); - String salt = dbUser.getSalt(); + String salt = dbUser.getSalt(); + if(salt == null){ + salt= UUID.randomUUID().toString(); + dbUser.setSalt(salt); + salt = dbUser.getSalt(); + } String newPassword= DigestUtils.md5DigestAsHex((salt+password).getBytes()); if (dbUser.getAccount().equals(account)) { dbUser.setName(name); -- Gitblit v1.8.0