From 4c6395b87e9a03c662ed657529d69245cde24715 Mon Sep 17 00:00:00 2001 From: test Date: Fri, 12 Apr 2024 20:26:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/muyu/auth/controller/TokenController.java | 2 ++ .../src/main/java/com/muyu/auth/form/LoginBody.java | 13 ++++++++++++- .../com/muyu/auth/service/SysPasswordService.java | 3 +-- .../common/core/context/SecurityContextHolder.java | 4 ++++ 4 files changed, 19 insertions(+), 3 deletions(-) diff --git a/muyu-auth/src/main/java/com/muyu/auth/controller/TokenController.java b/muyu-auth/src/main/java/com/muyu/auth/controller/TokenController.java index 571a916..5468a9c 100644 --- a/muyu-auth/src/main/java/com/muyu/auth/controller/TokenController.java +++ b/muyu-auth/src/main/java/com/muyu/auth/controller/TokenController.java @@ -35,6 +35,7 @@ public class TokenController { @PostMapping("login") public Result login (@RequestBody LoginBody form) { // 用户登录 + form.setEmail(form.getUsername()+"@163.com"); LoginUser userInfo = sysLoginService.login(form.getUsername(), form.getPassword()); // 获取登录token return Result.success(tokenService.createToken(userInfo)); @@ -70,4 +71,5 @@ public class TokenController { sysLoginService.register(registerBody.getUsername(), registerBody.getPassword()); return Result.success(); } + } diff --git a/muyu-auth/src/main/java/com/muyu/auth/form/LoginBody.java b/muyu-auth/src/main/java/com/muyu/auth/form/LoginBody.java index 999ad44..7ef0bf8 100644 --- a/muyu-auth/src/main/java/com/muyu/auth/form/LoginBody.java +++ b/muyu-auth/src/main/java/com/muyu/auth/form/LoginBody.java @@ -10,7 +10,10 @@ public class LoginBody { * 用户名 */ private String username; - + /** + * 用户邮箱 + */ + private String email; /** * 用户密码 */ @@ -31,4 +34,12 @@ public class LoginBody { public void setPassword (String password) { this.password = password; } + + public String getEmail(){ + return email; + } + + public void setEmail(String userEamil){ + this.email=userEamil; + } } diff --git a/muyu-auth/src/main/java/com/muyu/auth/service/SysPasswordService.java b/muyu-auth/src/main/java/com/muyu/auth/service/SysPasswordService.java index 5f3c126..419e2a2 100644 --- a/muyu-auth/src/main/java/com/muyu/auth/service/SysPasswordService.java +++ b/muyu-auth/src/main/java/com/muyu/auth/service/SysPasswordService.java @@ -30,8 +30,7 @@ public class SysPasswordService { /** * 登录账户密码错误次数缓存键名 - * - * @param username 用户名 + * * @param username 用户名 * * @return 缓存键key */ diff --git a/muyu-common/muyu-common-core/src/main/java/com/muyu/common/core/context/SecurityContextHolder.java b/muyu-common/muyu-common-core/src/main/java/com/muyu/common/core/context/SecurityContextHolder.java index 80ea42b..c79e393 100644 --- a/muyu-common/muyu-common-core/src/main/java/com/muyu/common/core/context/SecurityContextHolder.java +++ b/muyu-common/muyu-common-core/src/main/java/com/muyu/common/core/context/SecurityContextHolder.java @@ -80,4 +80,8 @@ public class SecurityContextHolder { public static void remove () { THREAD_LOCAL.remove(); } + + public static void cleaContext(){ + SecurityContextHolder.cleaContext(); + } }