Skip to content

Commit 0994061

Browse files
committed
fix: RT 재발급 에러 메세지 수정
- 각각으로 분리
1 parent d34607d commit 0994061

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/main/java/org/dfbf/soundlink/domain/user/service/UserService.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,11 +257,21 @@ public ResponseResult reissueToken(HttpServletRequest request, HttpServletRespon
257257
// System.out.println("RefreshToken from Cookie: " + refreshToken);
258258

259259
// AccessToken과 RefreshToken이 모두 없는 경우
260-
if (accessToken == null || refreshToken == null) {
260+
if (accessToken == null && refreshToken == null) {
261261
logout(response,request);
262262
return new ResponseResult(ErrorCode.TOKEN_INVALID, "토큰이 존재하지 않거나 만료되었습니다.");
263263
}
264264

265+
if (accessToken == null) {
266+
logout(response,request);
267+
return new ResponseResult(ErrorCode.TOKEN_INVALID, "AT가 존재하지 않거나 만료되었습니다.");
268+
}
269+
270+
if (refreshToken == null) {
271+
logout(response,request);
272+
return new ResponseResult(ErrorCode.TOKEN_INVALID, "RT가 존재하지 않거나 만료되었습니다.");
273+
}
274+
265275
// AccessToken 유효성 확인
266276
if (jwtProvider.validateToken(accessToken)) {
267277
return new ResponseResult(ErrorCode.TOKEN_NOT_EXPIRED);// 유효한 액세스 토큰: 재발급 x

0 commit comments

Comments
 (0)