국비 78 - 로그아웃(스프링)

냐아암·2023년 8월 13일
0

국비

목록 보기
89/114

📍 SessionStatus.ssetComplete()

// 로그아웃
	@GetMapping("/logout")
	public String logout(SessionStatus status, HttpSession session) {
		
		// SessionStatus : 세션 상태를 관리하는 객체
		
		// 세션 무효화 -> 적용 안 됨
		// Servlet -> HttpSession.invalidate();
		
		// Spring
		// 1) HttpSession을 이용한 경우
		// -> HttpSession.invalidate()
		
		// 2) Model + @SessionAttributes 이용한 경우
		// -> SessionStatus.setComplete()
		
		status.setComplete();
		
		// session.invalidate(); // 세션 무효화
		
		return "redirect:/";
	}
profile
개발 일지

0개의 댓글