From d8c17b8356ada8236b84afd7c5e7812bb3fce6b9 Mon Sep 17 00:00:00 2001 From: fkf <1475794025@qq.com> Date: Mon, 24 Apr 2023 13:49:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=9A=E7=99=BB=E5=85=A5?= =?UTF-8?q?=E6=97=B6=E6=97=A0=E9=9C=80=E8=BE=93=E5=85=A5=E8=B4=A6=E5=8F=B7?= =?UTF-8?q?=E5=AF=86=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/wh/controller/UserController.java | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/warehousing-system/project/wh-manage/src/main/java/com/wh/controller/UserController.java b/warehousing-system/project/wh-manage/src/main/java/com/wh/controller/UserController.java index 83aac3ff..6b8f8ec8 100644 --- a/warehousing-system/project/wh-manage/src/main/java/com/wh/controller/UserController.java +++ b/warehousing-system/project/wh-manage/src/main/java/com/wh/controller/UserController.java @@ -7,6 +7,8 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; +import javax.servlet.http.HttpSession; + @RestController @CrossOrigin @RequestMapping("/user/") @@ -14,13 +16,21 @@ public class UserController { @Autowired private UserService userService; + @Autowired + private HttpSession session; @PostMapping("login") public SysResult login(@RequestBody User user){ - String token = userService.findUserByUP(user); - if (StringUtils.hasLength(token)){ - return SysResult.success(token); + String fixationToken = (String)session.getAttribute("token"); + if (StringUtils.hasLength(fixationToken)){ + return SysResult.success(fixationToken); }else { - return SysResult.fail(); + String token = userService.findUserByUP(user); + if (StringUtils.hasLength(token)){ + session.setAttribute("token",token); + return SysResult.success(token); + }else { + return SysResult.fail(); + } } } }