본문 바로가기
SpringBoot

Spring-Boot Blog Project 6. 로그아웃 구현하기

by 김마리님 2020. 7. 27.

이전 게시글 >>

Spring-Boot Blog Project 5. 권한, 인증 체크하기

 

Spring-Boot Blog Project 5. 권한, 인증 체크하기

이전 게시물 여기 >> Spring-Boot Blog Project 4. 로그인 화면 구현하기 Spring-Boot Blog Project 4. 로그인 화면 구현하기 이전 글 Spring-Boot Blog Project 3. 회원가입 화면 구현하기 Spring-Boot Blog Proj..

itstudy-mary.tistory.com

 

로그아웃을 하는 방법은 간단하다.

그냥...... JSP처럼 세션을 통째로 날리면 된다.

 

 

 

IndexController.java

package com.mary.blog.controller;

import javax.servlet.http.HttpSession;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;

@Controller
public class IndexController {

	@GetMapping("/auth/logout")
	public String logout(HttpSession session) {
		session.invalidate();
		return "redirect:/"; //주소 요청으로 변경
	}



}

 

세션을 날리고, 리다이렉트로 주소를 이동시킨다.

반응형