From 4a24728338b869117a58c21dbd5544d1f1e782fd Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期二, 10 九月 2024 17:41:53 +0800 Subject: [PATCH] 1 --- se-modules/se-system/src/main/java/com/se/system/controller/SysProfileController.java | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/se-modules/se-system/src/main/java/com/se/system/controller/SysProfileController.java b/se-modules/se-system/src/main/java/com/se/system/controller/SysProfileController.java index 6201f36..8f60843 100644 --- a/se-modules/se-system/src/main/java/com/se/system/controller/SysProfileController.java +++ b/se-modules/se-system/src/main/java/com/se/system/controller/SysProfileController.java @@ -98,11 +98,13 @@ @Log(title = "涓汉淇℃伅", businessType = BusinessType.UPDATE) @PutMapping("/updatePwd") public AjaxResult updatePwd(String oldPassword, String newPassword) throws Exception { + if (enableEncrypt) { + oldPassword = AesUtils.decrypt(oldPassword); + newPassword = AesUtils.decrypt(newPassword); + } + String username = SecurityUtils.getUsername(); SysUser user = userService.selectUserByUserName(username); - if (enableEncrypt && !StringUtils.isEmpty(user.getPassword())) { - user.setPassword(AesUtils.decrypt(user.getPassword())); - } String password = user.getPassword(); if (!SecurityUtils.matchesPassword(oldPassword, password)) { return error("淇敼瀵嗙爜澶辫触锛屾棫瀵嗙爜閿欒"); -- Gitblit v1.9.3