From 55305b3a7150608e543443efa0331af8d8041d40 Mon Sep 17 00:00:00 2001 From: jun Date: Mon, 28 Oct 2024 21:12:05 +0900 Subject: [PATCH] =?UTF-8?q?feat(session):=20session=20redirect=EC=8B=9C=20?= =?UTF-8?q?jsession=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20api=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../user/presentation/UserController.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/main/java/com/richjun/campride/user/presentation/UserController.java b/src/main/java/com/richjun/campride/user/presentation/UserController.java index 7208b14..0b25236 100644 --- a/src/main/java/com/richjun/campride/user/presentation/UserController.java +++ b/src/main/java/com/richjun/campride/user/presentation/UserController.java @@ -73,5 +73,22 @@ public ResponseEntity deleteUser(@AuthenticationPrincipal final CustomOA return ResponseEntity.ok().body("User deleted successfully"); } + @GetMapping("/test/redirect") + public String testRedirect(HttpSession session) { + log.info("현재 세션 ID: {}", session.getId()); + // 세션 만료시키기 + session.invalidate(); + log.info("세션 만료 후 리다이렉트 시작"); + return "redirect:/after/redirect"; + } + + @GetMapping("/after/redirect") + public String afterRedirect(HttpServletRequest request) { + log.info("리다이렉트 후 URL: {}", request.getRequestURL()); + log.info("전체 URI: {}", request.getRequestURI()); + log.info("쿼리스트링: {}", request.getQueryString()); + return "redirected-page"; + } + }