From 3fb2785f777369a68a41b163e4b8efe40cab95c8 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期三, 14 五月 2025 14:15:28 +0800
Subject: [PATCH] 用户管理

---
 src/main/java/com/whyc/controller/LoginController.java |   50 +++++++++++++-------------------------------------
 1 files changed, 13 insertions(+), 37 deletions(-)

diff --git a/src/main/java/com/whyc/controller/LoginController.java b/src/main/java/com/whyc/controller/LoginController.java
index 212acb1..60319ef 100644
--- a/src/main/java/com/whyc/controller/LoginController.java
+++ b/src/main/java/com/whyc/controller/LoginController.java
@@ -5,6 +5,7 @@
 import com.whyc.service.LoginService;
 import com.whyc.service.UserService;
 import com.whyc.util.CommonUtil;
+import com.whyc.util.UserUtil;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -26,26 +27,12 @@
     @Autowired
     private UserService userService;
 
-    @PostMapping("login")
-    @ApiOperation(value ="鐧诲綍-璐﹀彿瀵嗙爜")
-    public Response login(@RequestParam String name, String pwd,HttpServletRequest request){
-        return service.login(name,pwd,request);
-    }
     @PostMapping("loginByRSA")
     @ApiOperation(value ="鐧诲綍-璐﹀彿瀵嗙爜鍔犲瘑")
     public Response loginByRSA(@RequestParam String userName, String password,String deliveredCode,HttpServletRequest request,Integer validCode){
         return service.loginByRSA(userName,password,deliveredCode,request,validCode);
     }
 
-    /*@GetMapping("/getRandom")
-    @ApiOperation(value = "uKey鏍¢獙鍓嶇敓鎴愰殢鏈烘暟")
-    public Response getRandom() throws NoSuchAlgorithmException {
-        //int randomNum = (int)((Math.random()*9+1)*10000);
-        SecureRandom random = SecureRandom.getInstance("SHA1PRNG");
-        int randomNum = random.nextInt(100000);
-        ActionUtil.getSession().setAttribute("uKeyRandom",String.valueOf(randomNum));
-        return new Response().set(1,randomNum);
-    }*/
 
     @PostMapping("logout")
     @ApiOperation(value ="閫�鍑虹櫥褰�")
@@ -54,31 +41,20 @@
     }
 
 
-    /**鎷︽埅鐧诲綍*/
-    @GetMapping("unauthorized")
-    @ApiIgnore
-    public void unauthorized(HttpServletRequest request,HttpServletResponse response) throws IOException {
-        response.setContentType("text/html;charset=utf-8");
-        response.getWriter().write("鎮ㄦ湭鑾峰彇鍒版帴鍙g殑璋冪敤鎺堟潈,鎷掔粷璁块棶!");
+
+
+    @ApiOperation(value = "淇敼瀵嗙爜")
+    @GetMapping("changeSnId")
+    public Response changeSnId(@RequestParam String oldSnId,@RequestParam String newSnId){
+        User uinf= UserUtil.getUser();
+        return userService.changeSnId(uinf.getName(),oldSnId,newSnId);
     }
 
-    @PostMapping("/check")
-    @ApiOperation(value = "鍒ゆ柇鏄惁鏈夊彟涓�鍚屼竴璐﹀彿鐧诲綍鐨勭敤鎴�")
-    public Response check(){
-        Response response = service.checkUser();
-        //褰撳墠鐢ㄦ埛
-        HttpSession session = CommonUtil.getSession();
-        User uinf=(User) session.getAttribute("user");
-        if(response.getCode() == 1){
-            session.invalidate();		//娓呴櫎褰撳墠鐨剆ession;				//娓呴櫎session
-        }
-        return response;
-    }
-
-    @GetMapping("loginNoPass")
-    @ApiOperation(value = "鍏嶅瘑鐧诲綍")
-    public Response loginNoPass(@RequestParam int uId,HttpServletRequest request){
-        return service.loginNoPass(uId,request);
+    @ApiOperation(value = "鏍¢獙瀵嗙爜")
+    @GetMapping("checkSnId")
+    public Response checkSnId(@RequestParam String checksnId){
+        User uinf= UserUtil.getUser();
+        return userService.checkSnId(uinf.getName(),checksnId);
     }
 
 }

--
Gitblit v1.9.1