diff --git a/chaos_api_web/src/main/java/cn/nopj/chaos_api/service/impl/AuthServiceImpl.java b/chaos_api_web/src/main/java/cn/nopj/chaos_api/service/impl/AuthServiceImpl.java index 3361adf..a66b6bf 100644 --- a/chaos_api_web/src/main/java/cn/nopj/chaos_api/service/impl/AuthServiceImpl.java +++ b/chaos_api_web/src/main/java/cn/nopj/chaos_api/service/impl/AuthServiceImpl.java @@ -49,24 +49,17 @@ public class AuthServiceImpl implements AuthService { @Override public String login(String username, String password) { - Authentication authentication = authenticationManager.authenticate( new UsernamePasswordAuthenticationToken(username, password) ); - SecurityContextHolder.getContext().setAuthentication(authentication); // 获取用户详情 - UserDetails userDetails = (UserDetails) authentication.getPrincipal(); if (!userDetails.isEnabled()){ return null; } // 生成 JWT return jwtTokenUtil.generateToken(userDetails); - - - - } } \ No newline at end of file