bugfix:请求头带token, SecurityUtils 获取用户id 一直为0 #1195
| | |
| | | |
| | | // 构建UsernamePasswordAuthenticationToken,这里密码为null,是因为提供了正确的JWT,实现自动登录 |
| | | User user = new User(); |
| | | user.setId(jwtUser.getUserId()); |
| | | user.setUsername(jwtUser.getUserName()); |
| | | user.setPassword(jwtUser.getPassword()); |
| | | Role role = new Role(); |
| | |
| | | jwtUser.setUserName(username); |
| | | jwtUser.setPassword(user.getPassword()); |
| | | jwtUser.setRoleId(user.getRole().getId()); |
| | | jwtUser.setUserId(user.getId()); |
| | | |
| | | return jwtUser; |
| | | } catch (InvalidJwtException e) { |
| | |
| | | EXCEPTION |
| | | } |
| | | |
| | | private int userId; |
| | | private String userName; |
| | | |
| | | private String password; |
| | |
| | | |
| | | private TokenStatus status; |
| | | |
| | | public int getUserId() { |
| | | return userId; |
| | | } |
| | | |
| | | public void setUserId(int userId) { |
| | | this.userId = userId; |
| | | } |
| | | |
| | | public String getUserName() { |
| | | return userName; |
| | | } |