|
|
@ -94,13 +94,15 @@ public class UserController { |
|
|
|
@PostMapping(value = "/updatePass") |
|
|
|
public ResponseEntity<Object> updatePass(@RequestBody JSONObject passVo) throws Exception { |
|
|
|
// 解密,得到字符密码
|
|
|
|
String oldPass = RsaUtils.decryptByPrivateKey(RsaProperties.privateKey,passVo.getString("oldPass")); |
|
|
|
String newPass = RsaUtils.decryptByPrivateKey(RsaProperties.privateKey,passVo.getString("newPass")); |
|
|
|
// String oldPass = RsaUtils.decryptByPrivateKey(RsaProperties.privateKey,passVo.getString("oldPass"));
|
|
|
|
// String newPass = RsaUtils.decryptByPrivateKey(RsaProperties.privateKey,passVo.getString("newPass"));
|
|
|
|
String oldPass = passVo.getString("oldPass"); |
|
|
|
String newPass = passVo.getString("newPass"); |
|
|
|
SysUser user = userService.getOne(new LambdaQueryWrapper<SysUser>().eq(SysUser::getUsername, SecurityUtils.getCurrentUsername())); |
|
|
|
if (!SaSecureUtil.md5BySalt(user.getPassword(), "salt").equals(SaSecureUtil.md5BySalt(oldPass, "salt"))) { |
|
|
|
if (!user.getPassword().equals(SaSecureUtil.md5BySalt(oldPass, "salt"))) { |
|
|
|
throw new BadRequestException(LangProcess.msg("login_pwd_1")); |
|
|
|
} |
|
|
|
if (!SaSecureUtil.md5BySalt(user.getPassword(), "salt").equals(SaSecureUtil.md5BySalt(newPass, "salt"))) { |
|
|
|
if (user.getPassword().equals(SaSecureUtil.md5BySalt(newPass, "salt"))) { |
|
|
|
throw new BadRequestException(LangProcess.msg("login_pwd_2")); |
|
|
|
} |
|
|
|
user.setPassword(SaSecureUtil.md5BySalt(newPass, "salt")); |
|
|
|