https://unie2.tistory.com/448?category=890695
위 게시글과 같이 로그인 기능을 구현한 코드를 바탕으로 로그아웃 기능을 구현하였다.
1. Controller
@RequestMapping(value = "logout.do")
public ModelAndView logout(HttpServletRequest req) throws Exception {
ModelAndView mv = new ModelAndView("redirect:/login_page.do");
HttpSession session = req.getSession();
session.invalidate();
return mv;
}
단순히 컨트롤러 부분만 구현해주는데, 현재 로그인 중인 세션을 session.invalidate()를 통해 종료시킴으로써
로그아웃 기능을 쉽게 개발할 수 있다.
'Spring' 카테고리의 다른 글
[MAVEN] 환경변수 설정 (mvn명령 사용하기) (0) | 2021.12.06 |
---|---|
Spring(스프링) 로그인 기능 구현 (0) | 2021.10.17 |
Spring(스프링) 비밀번호 암호화 (SHA-256 알고리즘) (0) | 2021.10.17 |