diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAdminController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAdminController.java index 543381ef..b3f638cb 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAdminController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAdminController.java @@ -104,6 +104,11 @@ public class AdminAdminController { return ResponseUtil.fail(403, "超级管理员不能修改"); } + String rawPassword = admin.getPassword(); + BCryptPasswordEncoder encoder = new BCryptPasswordEncoder(); + String encodedPassword = encoder.encode(rawPassword); + admin.setPassword(encodedPassword); + adminService.updateById(admin); return ResponseUtil.ok(admin); }