fix 企业端修改密码增加盐值

This commit is contained in:
lijiarao
2021-09-24 17:03:55 +08:00
parent f20f4bd0b7
commit 5303559366
@@ -104,11 +104,12 @@ public class PayContactsManagementServiceImpl extends ServiceImpl<PayContactsMan
if (ObjectUtils.isEmpty(contactsManagement)) {
throw new JeroBootException("用户不存在");
}
String salt = oConvertUtils.randomGen(8);
String managementPhone = contactsManagement.getPhone();
String passwordEncode = PasswordUtil.encrypt(PasswordUtil.decrypt(managementPhone), password, contactsManagement.getSalt());
companyLoginVO.setPassword(passwordEncode);
companyLoginVO.setPhone(managementPhone);
payContactsManagementMapper.forgetPassword(companyLoginVO);
String passwordEncode = PasswordUtil.encrypt(PasswordUtil.decrypt(managementPhone), password, salt);
contactsManagement.setPassword(passwordEncode);
contactsManagement.setSalt(salt);
this.saveOrUpdate(contactsManagement);
redisUtil.del("_verification:_phone:" + phone);
}