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