Skip to content

Commit a12096d

Browse files
committed
Refactor: UserController 헤더 관련 로직 Service Method -> CookieUtil Static Method로 변경
1 parent d74aa0e commit a12096d

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/main/java/com/group6/accommodation/domain/auth/controller/UserController.java

+5-3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import com.group6.accommodation.global.security.filter.JwtFilter;
77
import com.group6.accommodation.global.security.service.CustomUserDetails;
88
import com.group6.accommodation.global.security.token.model.dto.LoginTokenResponseDto;
9+
import com.group6.accommodation.global.util.CookieUtil;
910
import com.group6.accommodation.global.util.ResponseApi;
1011
import io.swagger.v3.oas.annotations.Operation;
1112
import io.swagger.v3.oas.annotations.Parameters;
@@ -55,7 +56,7 @@ public ResponseEntity<ResponseApi<LoginTokenResponseDto>> refreshTokens(
5556
LoginTokenResponseDto result = userService.refreshTokens(accessToken, refreshToken);
5657
ResponseApi<LoginTokenResponseDto> refreshTokens = ResponseApi.success(HttpStatus.OK, result);
5758

58-
HttpHeaders headers = userService.createRefreshTokenCookie(refreshTokens.getData().getRefreshToken());
59+
HttpHeaders headers = CookieUtil.createRefreshTokenCookie(refreshTokens.getData().getRefreshToken());
5960
return ResponseEntity.status(HttpStatus.OK).headers(headers).body(refreshTokens);
6061
}
6162

@@ -72,11 +73,12 @@ public ResponseEntity<ResponseApi<UserResponseDto>> register(
7273

7374
@PostMapping("/api/user/logout")
7475
@Operation(summary = "로그아웃")
75-
7676
public ResponseEntity<?> logout(
7777
@AuthenticationPrincipal CustomUserDetails user
7878
) {
79-
HttpHeaders headers = userService.logout(user.getUserId());
79+
userService.logout(user.getUserId());
80+
81+
HttpHeaders headers = CookieUtil.deleteRefreshTokenCookie();
8082
return ResponseEntity.status(HttpStatus.NO_CONTENT).headers(headers).build();
8183
}
8284
}

0 commit comments

Comments
 (0)