调整微信用户修改密码需要原密码的问题

This commit is contained in:
TinyAnts 2022-09-16 11:42:50 +08:00
parent 075e439d49
commit d13444aed8
1 changed files with 6 additions and 3 deletions

View File

@ -181,9 +181,12 @@ public class UserServiceImpl implements IUserService {
.last("limit 1"));
Assert.notNull(user, "用户不存在");
String oldPwd = ToolsUtil.makeMd5(oldPassword.trim()+user.getSalt());
if (!oldPwd.equals(user.getPassword())) {
throw new OperateException("原密码不正确!");
if (!user.getPassword().equals("")) {
String oldPwd = ToolsUtil.makeMd5(oldPassword.trim() + user.getSalt());
if (!oldPwd.equals(user.getPassword())) {
throw new OperateException("原密码不正确!");
}
}
String salt = ToolsUtil.randomString(5);