Browse Source

用户名乱码

main
maochaoying 2 years ago
parent
commit
40e358320a
  1. 2
      src/main/java/com/iflytop/nuclear/controller/AccountController.java
  2. 2
      src/main/java/com/iflytop/nuclear/filter/JWTAuthenticationFilter.java

2
src/main/java/com/iflytop/nuclear/controller/AccountController.java

@ -62,7 +62,7 @@ public class AccountController {
@PostMapping("/register") @PostMapping("/register")
public ResponseData registerAccount(@RequestBody Map<String,String> registerUser) { public ResponseData registerAccount(@RequestBody Map<String,String> registerUser) {
log.info("-----------------注册账户开始-----------------"); 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) { if (register) {
log.info("-----------------注册账户成功-----------------"); log.info("-----------------注册账户成功-----------------");
return ResponseData.success(); return ResponseData.success();

2
src/main/java/com/iflytop/nuclear/filter/JWTAuthenticationFilter.java

@ -70,6 +70,8 @@ public class JWTAuthenticationFilter extends UsernamePasswordAuthenticationFilte
// 但是这里创建的token只是单纯的token // 但是这里创建的token只是单纯的token
// 按照jwt的规定最后请求的时候应该是 `Bearer token` // 按照jwt的规定最后请求的时候应该是 `Bearer token`
response.setHeader("token", JwtTokenUtils.TOKEN_PREFIX + token); response.setHeader("token", JwtTokenUtils.TOKEN_PREFIX + token);
response.setHeader("ContentType", "text/json");
response.setCharacterEncoding("UTF-8");
JSONObject res = new JSONObject(); JSONObject res = new JSONObject();
res.put("token", JwtTokenUtils.TOKEN_PREFIX + token); res.put("token", JwtTokenUtils.TOKEN_PREFIX + token);
res.put("username", jwtUser.getUsername()); res.put("username", jwtUser.getUsername());

Loading…
Cancel
Save