diff --git a/src/main/java/corecord/dev/domain/user/service/UserService.java b/src/main/java/corecord/dev/domain/user/service/UserService.java index e3f7604..40c54de 100644 --- a/src/main/java/corecord/dev/domain/user/service/UserService.java +++ b/src/main/java/corecord/dev/domain/user/service/UserService.java @@ -161,6 +161,11 @@ private void deleteTokenCookies(HttpServletResponse response) { } private void deleteRefreshTokenInRedis(HttpServletRequest request) { + String refreshToken = cookieUtil.getCookieValue(request, "refreshToken"); + if (refreshToken == null || refreshToken.isEmpty()) { + log.info("쿠키에 리프레쉬 토큰 없음"); + return; + } Optional refreshTokenOptional = refreshTokenRepository.findByRefreshToken(cookieUtil.getCookieValue(request, "refreshToken")); refreshTokenOptional.ifPresent(refreshTokenRepository::delete); }