diff --git a/src/main/java/com/onekeycall/videotablet/entity/User.java b/src/main/java/com/onekeycall/videotablet/entity/User.java index f5ec9f7..0d274bc 100644 --- a/src/main/java/com/onekeycall/videotablet/entity/User.java +++ b/src/main/java/com/onekeycall/videotablet/entity/User.java @@ -30,6 +30,7 @@ public class User implements UserDetails { @Column private String nickname; + @Convert(converter = AesAttributeConverter.class) @Column() private String password; diff --git a/src/main/java/com/onekeycall/videotablet/utils/JwtUtil.java b/src/main/java/com/onekeycall/videotablet/utils/JwtUtil.java index a82644d..d4a1718 100644 --- a/src/main/java/com/onekeycall/videotablet/utils/JwtUtil.java +++ b/src/main/java/com/onekeycall/videotablet/utils/JwtUtil.java @@ -152,6 +152,10 @@ public class JwtUtil { // 3. 比对refreshId一致性 String tokenRefreshId = claims.get("refreshId", String.class); + + // 添加调试日志 + logger.info("验证refresh token: userId={}, tokenRefreshId={}, storedRefreshId={}", userId, tokenRefreshId, storedRefreshId); + if (!storedRefreshId.equals(tokenRefreshId)) { throw new SecurityException("Refresh Token无效"); }