mirror of
https://gitee.com/dromara/MaxKey.git
synced 2025-12-06 17:08:29 +08:00
原密码错误都能修改密码的问题修复
This commit is contained in:
parent
9175a3b09c
commit
9abc0f43bd
@ -267,7 +267,7 @@ public class UserInfoService extends JpaBaseService<UserInfo> {
|
||||
WebContext.setAttribute(PasswordPolicyValidator.PASSWORD_POLICY_VALIDATE_RESULT, "");
|
||||
UserInfo userInfo = this.findByUsername(changePassword.getUsername());
|
||||
if(changePassword.getPassword().equals(changePassword.getConfirmPassword())){
|
||||
if(StringUtils.isNotBlank(changePassword.getOldPassword()) ||
|
||||
if(StringUtils.isNotBlank(changePassword.getOldPassword()) &&
|
||||
passwordEncoder.matches(changePassword.getOldPassword(), userInfo.getPassword())){
|
||||
if(changePassword(changePassword,true) ){
|
||||
return true;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user