From 40e358320a5262707449e8e7fcfefa76b59283b7 Mon Sep 17 00:00:00 2001 From: maochaoying <925670706@qq.com> Date: Thu, 27 Jul 2023 19:12:54 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E5=90=8D=E4=B9=B1=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/iflytop/nuclear/controller/AccountController.java | 2 +- src/main/java/com/iflytop/nuclear/filter/JWTAuthenticationFilter.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/iflytop/nuclear/controller/AccountController.java b/src/main/java/com/iflytop/nuclear/controller/AccountController.java index f58c517..7a91df1 100755 --- a/src/main/java/com/iflytop/nuclear/controller/AccountController.java +++ b/src/main/java/com/iflytop/nuclear/controller/AccountController.java @@ -62,7 +62,7 @@ public class AccountController { @PostMapping("/register") public ResponseData registerAccount(@RequestBody Map registerUser) { log.info("-----------------注册账户开始-----------------"); - boolean register = accountService.register(registerUser.get("username"), registerUser.get("password"), registerUser.get("role"), registerUser.get("nickname")); + boolean register = accountService.register(registerUser.get("username"), registerUser.get("password"), registerUser.get("role"), registerUser.get("username")); if (register) { log.info("-----------------注册账户成功-----------------"); return ResponseData.success(); diff --git a/src/main/java/com/iflytop/nuclear/filter/JWTAuthenticationFilter.java b/src/main/java/com/iflytop/nuclear/filter/JWTAuthenticationFilter.java index 00300db..fe3f032 100644 --- a/src/main/java/com/iflytop/nuclear/filter/JWTAuthenticationFilter.java +++ b/src/main/java/com/iflytop/nuclear/filter/JWTAuthenticationFilter.java @@ -70,6 +70,8 @@ public class JWTAuthenticationFilter extends UsernamePasswordAuthenticationFilte // 但是这里创建的token只是单纯的token // 按照jwt的规定,最后请求的时候应该是 `Bearer token` response.setHeader("token", JwtTokenUtils.TOKEN_PREFIX + token); + response.setHeader("ContentType", "text/json"); + response.setCharacterEncoding("UTF-8"); JSONObject res = new JSONObject(); res.put("token", JwtTokenUtils.TOKEN_PREFIX + token); res.put("username", jwtUser.getUsername());