fix 重置密码时旧密码匹配无法获取到当前登录人密码问题

This commit is contained in:
zendwang 2021-12-06 09:13:04 +08:00
parent 209654fdff
commit 8a4a3d8f79

View File

@ -93,8 +93,9 @@ public class SysProfileController extends BaseController {
@PutMapping("/updatePwd")
public AjaxResult<Void> updatePwd(String oldPassword, String newPassword) {
LoginUser loginUser = getLoginUser();
String userName = loginUser.getUsername();
String password = loginUser.getPassword();
SysUser sysUser = userService.selectUserById(loginUser.getUserId());
String userName = sysUser.getUserName();
String password = sysUser.getPassword();
if (!SecurityUtils.matchesPassword(oldPassword, password)) {
return AjaxResult.error("修改密码失败,旧密码错误");
}