Compare commits

..

No commits in common. "5d8f4ae4fda759352fd427daf7efaade91d58677" and "f044c4e296c831a4f288d8c4cc1abf0664e519db" have entirely different histories.

2 changed files with 1 additions and 3 deletions

View File

@ -112,7 +112,6 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
*/ */
@Override @Override
public void logout(String token) { public void logout(String token) {
//清除缓存
redisUtils.delete(token); redisUtils.delete(token);
} }

View File

@ -72,12 +72,11 @@ public class JwtAuthenticationFilter extends AbstractGatewayFilterFactory<JwtAut
// 验证JWT令牌 // 验证JWT令牌
try { try {
JwtUtils.validateToken(token);
Boolean isBlacklisted = redisTemplate.hasKey(token); Boolean isBlacklisted = redisTemplate.hasKey(token);
if (!Boolean.TRUE.equals(isBlacklisted)) { if (!Boolean.TRUE.equals(isBlacklisted)) {
return unauthorizedResponse(exchange, "Token已被注销"); return unauthorizedResponse(exchange, "Token已被注销");
} }
JwtUtils.validateToken(token);
// 从令牌中获取用户信息并添加到请求头 // 从令牌中获取用户信息并添加到请求头
Long userId = JwtUtils.getUserIdFromToken(token); Long userId = JwtUtils.getUserIdFromToken(token);
String username = JwtUtils.getUsernameFromToken(token); String username = JwtUtils.getUsernameFromToken(token);