修改密码加日志
parent
a61187d674
commit
8608b458e4
|
|
@ -120,7 +120,7 @@ public class UserAddExe {
|
||||||
userE.setRoleId(roleId);
|
userE.setRoleId(roleId);
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
|
userE.resetPassword();
|
||||||
res = userGateway.add(userE);
|
res = userGateway.add(userE);
|
||||||
if (corpInfoDO != null && !ObjectUtils.isEmpty(corpInfoDO.getCorpName())) {
|
if (corpInfoDO != null && !ObjectUtils.isEmpty(corpInfoDO.getCorpName())) {
|
||||||
corpName = corpInfoDO.getCorpName();
|
corpName = corpInfoDO.getCorpName();
|
||||||
|
|
|
||||||
|
|
@ -228,7 +228,10 @@ public class UserUpdateExe {
|
||||||
|
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public boolean updatePasswordFromApp(AppUserUpdatePassWordCmd cmd) {
|
public boolean updatePasswordFromApp(AppUserUpdatePassWordCmd cmd) {
|
||||||
|
//新密码和旧密码不能相同
|
||||||
|
if (cmd.getPassword().equals(cmd.getNewPassword())) {
|
||||||
|
throw new BizException("新密码不能与旧密码相同");
|
||||||
|
}
|
||||||
UserE userE = new UserE();
|
UserE userE = new UserE();
|
||||||
userE.checkPassword(cmd.getNewPassword(), cmd.getConfirmPassword());
|
userE.checkPassword(cmd.getNewPassword(), cmd.getConfirmPassword());
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -527,7 +527,9 @@ public class UserRepositoryImpl extends BaseRepositoryImpl<UserMapper, UserDO> i
|
||||||
AccountPasswordCheckCmd accountPasswordCheckCmd = new AccountPasswordCheckCmd();
|
AccountPasswordCheckCmd accountPasswordCheckCmd = new AccountPasswordCheckCmd();
|
||||||
accountPasswordCheckCmd.setUserId(userDO.getId());
|
accountPasswordCheckCmd.setUserId(userDO.getId());
|
||||||
accountPasswordCheckCmd.setPassword(userDO.getPassword());
|
accountPasswordCheckCmd.setPassword(userDO.getPassword());
|
||||||
|
log.info("updateXgf,GBS验证用户密码请求:{}", JSONUtil.toJsonStr(accountPasswordCheckCmd));
|
||||||
SingleResponse<Long> response = accountFacade.checkPassword(accountPasswordCheckCmd);
|
SingleResponse<Long> response = accountFacade.checkPassword(accountPasswordCheckCmd);
|
||||||
|
log.info("updateXgf,GBS验证用户密码返回:{}", JSONUtil.toJsonStr(response));
|
||||||
if (!response.isSuccess()) {
|
if (!response.isSuccess()) {
|
||||||
return Response.buildFailure("原密码不正确");
|
return Response.buildFailure("原密码不正确");
|
||||||
}
|
}
|
||||||
|
|
@ -535,11 +537,13 @@ public class UserRepositoryImpl extends BaseRepositoryImpl<UserMapper, UserDO> i
|
||||||
//验证本地密码
|
//验证本地密码
|
||||||
UserE userE = new UserE();
|
UserE userE = new UserE();
|
||||||
Boolean checkUserPassword = userE.checkUserEncryptionPassword(userDO.getPassword(), oldUserDO.getPassword());
|
Boolean checkUserPassword = userE.checkUserEncryptionPassword(userDO.getPassword(), oldUserDO.getPassword());
|
||||||
|
log.info("updateXgf,验证用户本地密码结果:{}",checkUserPassword);
|
||||||
if(!checkUserPassword){
|
if(!checkUserPassword){
|
||||||
throw new BizException("密码错误");
|
throw new BizException("密码错误");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}else{
|
||||||
|
log.info("updateXgf,密码为空,不进行密码验证");
|
||||||
}
|
}
|
||||||
|
|
||||||
//修改多个密码
|
//修改多个密码
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue