본문 바로가기

Heute lerne ich/Java

[스프링부트 회원 프로젝트] 로그아웃

https://youtu.be/Hds86bMGqDY?si=t49yqJdJjNd8pQd1

 

이 글은, 코딩레시피 님의 <스프링 부트 쉽게 해보기> 영상을 참조하였으며, 해당 영상을 공부하며 겪었던 오류들과 관련 지식들을 정리했습니다.


01. 로그아웃 링크 추가

- main.html에 로그아웃 링크를 추가한다.

<a href="/member/logout">로그아웃</a>

 


 

02. 로그아웃 기능 구현

- memberController

@GetMapping("/member/logout")
    public String logout(HttpSession session){
        session.invalidate(); // 세션 무효화
        return "index";

 

간단하게 session.invalidate()를 사용해서 세션을 무효화하고, index 페이지를 반환한다.