add 企业端修改密码加密
This commit is contained in:
+8
@@ -118,6 +118,14 @@ public class PayContactsManagementServiceImpl extends ServiceImpl<PayContactsMan
|
|||||||
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
String newPassword = companyLoginVO.getNewPassword();
|
String newPassword = companyLoginVO.getNewPassword();
|
||||||
String verifyPassword = companyLoginVO.getVerifyPassword();
|
String verifyPassword = companyLoginVO.getVerifyPassword();
|
||||||
|
String RSAPublicKey = companyLoginVO.getRsaPublicKey();
|
||||||
|
String RSAPrivateKey = String.valueOf(redisUtil.get(RSAPublicKey));
|
||||||
|
try {
|
||||||
|
newPassword = CommonUtils.decryptBtRsaPriKey(newPassword, RSAPrivateKey);
|
||||||
|
verifyPassword = CommonUtils.decryptBtRsaPriKey(verifyPassword, RSAPrivateKey);
|
||||||
|
}catch (Exception e){
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
String phone = loginUser.getPhone();
|
String phone = loginUser.getPhone();
|
||||||
LambdaQueryWrapper<PayContactsManagement> queryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<PayContactsManagement> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
queryWrapper.eq(PayContactsManagement::getPhone, PasswordUtil.encrypt(phone));
|
queryWrapper.eq(PayContactsManagement::getPhone, PasswordUtil.encrypt(phone));
|
||||||
|
|||||||
Reference in New Issue
Block a user