fix:用户中心密码修改
This commit is contained in:
@@ -94,13 +94,15 @@ public class UserController {
|
|||||||
@PostMapping(value = "/updatePass")
|
@PostMapping(value = "/updatePass")
|
||||||
public ResponseEntity<Object> updatePass(@RequestBody JSONObject passVo) throws Exception {
|
public ResponseEntity<Object> updatePass(@RequestBody JSONObject passVo) throws Exception {
|
||||||
// 解密,得到字符密码
|
// 解密,得到字符密码
|
||||||
String oldPass = RsaUtils.decryptByPrivateKey(RsaProperties.privateKey,passVo.getString("oldPass"));
|
// String oldPass = RsaUtils.decryptByPrivateKey(RsaProperties.privateKey,passVo.getString("oldPass"));
|
||||||
String newPass = RsaUtils.decryptByPrivateKey(RsaProperties.privateKey,passVo.getString("newPass"));
|
// 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()));
|
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"));
|
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"));
|
throw new BadRequestException(LangProcess.msg("login_pwd_2"));
|
||||||
}
|
}
|
||||||
user.setPassword(SaSecureUtil.md5BySalt(newPass, "salt"));
|
user.setPassword(SaSecureUtil.md5BySalt(newPass, "salt"));
|
||||||
|
|||||||
@@ -35,8 +35,10 @@ export function editUser(data) {
|
|||||||
|
|
||||||
export function updatePass(user) {
|
export function updatePass(user) {
|
||||||
const data = {
|
const data = {
|
||||||
oldPass: encrypt(user.oldPass),
|
// oldPass: encrypt(user.oldPass),
|
||||||
newPass: encrypt(user.newPass)
|
// newPass: encrypt(user.newPass)
|
||||||
|
oldPass: user.oldPass,
|
||||||
|
newPass: user.newPass
|
||||||
}
|
}
|
||||||
return request({
|
return request({
|
||||||
url: 'api/users/updatePass/',
|
url: 'api/users/updatePass/',
|
||||||
|
|||||||
Reference in New Issue
Block a user