From 9155df2aeab5b0d95c89dd928dbaefbfbaeae9d1 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期四, 05 九月 2024 17:10:35 +0800 Subject: [PATCH] zjh 2024-09-05 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysProfileController.java | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysProfileController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysProfileController.java index 4c4a179..cad0dd1 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysProfileController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysProfileController.java @@ -1,5 +1,6 @@ package com.ltkj.web.controller.system; +import com.ltkj.common.utils.sign.RsaUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; @@ -93,12 +94,24 @@ LoginUser loginUser = getLoginUser(); String userName = loginUser.getUsername(); String password = loginUser.getPassword(); + try { + oldPassword = RsaUtils.decryptByPrivateKey(oldPassword); + newPassword = RsaUtils.decryptByPrivateKey(newPassword); + } catch (Exception e) { + e.printStackTrace(); + } + if(userName.equals("10001")){ + oldPassword=userName+oldPassword; + } if (!SecurityUtils.matchesPassword(oldPassword, password)) { return error("淇敼瀵嗙爜澶辫触锛屾棫瀵嗙爜閿欒"); } if (SecurityUtils.matchesPassword(newPassword, password)) { return error("鏂板瘑鐮佷笉鑳戒笌鏃у瘑鐮佺浉鍚�"); } + if(userName.equals("10001")){ + newPassword=userName+newPassword; + } if (userService.resetUserPwd(userName, SecurityUtils.encryptPassword(newPassword)) > 0) { // 鏇存柊缂撳瓨鐢ㄦ埛瀵嗙爜 loginUser.getUser().setPassword(SecurityUtils.encryptPassword(newPassword)); -- Gitblit v1.8.0