From 1bce00f5b3614ca12b683dfe8a3cf733e1ed68b6 Mon Sep 17 00:00:00 2001 From: EricsHu <hrr145632> Date: 星期五, 26 五月 2023 16:25:22 +0800 Subject: [PATCH] 11 --- 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