From e16302f9d475c7cc4dd18c5abf1a23cb5502e362 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期三, 28 五月 2025 14:57:56 +0800
Subject: [PATCH] 密码验证加-

---
 src/main/java/com/whyc/controller/UserController.java |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/whyc/controller/UserController.java b/src/main/java/com/whyc/controller/UserController.java
index 91261b1..ee0f80a 100644
--- a/src/main/java/com/whyc/controller/UserController.java
+++ b/src/main/java/com/whyc/controller/UserController.java
@@ -91,17 +91,17 @@
 
     @GetMapping("/searchUNameToUKey")
     @ApiOperation(value = "鏍规嵁鐢ㄦ埛鍚嶆煡缁戝畾鐨刄key")
-    public Response getUserByUserName(@RequestParam String uKeyId){
-        UserInf userInf = userService.getUserByUKeyId(uKeyId);
+    public Response getUserByUserName(@RequestParam String userName){
+        UserInf userInf = userService.getUserByUserName(userName);
         Response response = new Response();
         if (userInf!=null){
             if (StringUtils.isEmpty(userInf.getUkeyId())){
-                response.set(0,"璇ョ敤鎴锋病鏈夌粦瀹歎key");
+                response.set(-1,false,"璇ョ敤鎴锋病鏈夌粦瀹歎key");
             }else {
-                response.set(1,userInf);
+                response.setII(1,true,userInf,"璇ョ敤鎴锋湁缁戝畾Ukey");
             }
         }else{
-            response.set(0,"璇ョ敤鎴蜂笉瀛樺湪");
+            response.set(0,false,"璇ョ敤鎴蜂笉瀛樺湪");
         }
         return response;
     }
@@ -159,7 +159,6 @@
         String passwordEncrypt = oldPwd;
         String password = RSAUtil.decryptFront(passwordEncrypt, RSAUtil.fontSeparator)[0];
         String passwordDB = RSAUtil.decrypt(userInf.getUpassword(),RSAUtil.getPrivateKey());
-
         if(passwordDB.equals(password)){
             return userService.updatePasswordByRSA(userInf,newPwd);
         }else {
@@ -181,6 +180,12 @@
         return userService.updatePasswordByRSA(userInf,password);
     }
 
+    @GetMapping("updatePasswordByValidity")
+    @ApiOperation(value = "淇敼瀵嗙爜-瀵嗙爜澶辨晥")
+    public Response updatePasswordByValidity(@RequestParam String uname,@RequestParam String oldPwd,@RequestParam String newPwd) throws UnsupportedEncodingException {
+        return userService.updatePasswordByValidity(uname,oldPwd,newPwd);
+    }
+
     /**
      * 1.棣栨鐧诲綍,璇峰厛淇敼鍒濆鍖栧彛浠�
      * 2.瓒呰繃3涓湀娌℃湁淇敼鍙d护,璇蜂慨鏀瑰彛浠ゅ悗閲嶆柊鐧诲綍

--
Gitblit v1.9.1