fix[litemall-admin-api]: 管理员修改管理员密码时没有加密存储
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user