Compare commits
No commits in common. "5d8f4ae4fda759352fd427daf7efaade91d58677" and "f044c4e296c831a4f288d8c4cc1abf0664e519db" have entirely different histories.
5d8f4ae4fd
...
f044c4e296
|
|
@ -112,7 +112,6 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
|||
*/
|
||||
@Override
|
||||
public void logout(String token) {
|
||||
//清除缓存
|
||||
redisUtils.delete(token);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -72,12 +72,11 @@ public class JwtAuthenticationFilter extends AbstractGatewayFilterFactory<JwtAut
|
|||
|
||||
// 验证JWT令牌
|
||||
try {
|
||||
JwtUtils.validateToken(token);
|
||||
Boolean isBlacklisted = redisTemplate.hasKey(token);
|
||||
if (!Boolean.TRUE.equals(isBlacklisted)) {
|
||||
return unauthorizedResponse(exchange, "Token已被注销");
|
||||
}
|
||||
JwtUtils.validateToken(token);
|
||||
|
||||
// 从令牌中获取用户信息并添加到请求头
|
||||
Long userId = JwtUtils.getUserIdFromToken(token);
|
||||
String username = JwtUtils.getUsernameFromToken(token);
|
||||
|
|
|
|||
Loading…
Reference in New Issue