23. BLOG만들기-인증체크

박선규's avatar
Feb 05, 2024
23. BLOG만들기-인증체크
 

1. 게시글 쓰기 화면 인증체크

notion image
📌
비즈니스 파악 할때는 화면을 보자. 로그인안한 상태에서 주소에 글쓰기 주소를 넣었을때 이동이됨 로그인 할 때 로그인페이지로 리다이렉트 하게 만들어야됨
 

2. 게시글 쓰기 화면 인증 체크 알고리즘

  • /board/saveForm 요청(Get)이 온다.
  • session 영역 키값의 user 객체 있는지 확인하기(인증)
  • 값이 null이면 로그인 페이지로 redirection
  • 값이 null이 아니면 /board/saveForm으로 이동
 

5. 코드

@GetMapping("/board/saveForm") public String saveForm() { // session 영역 키값의 user 객체 있는지 확인하기(인증) User sessionUser = (User) session.getAttribute("sessionUser"); // 값이 null이면 로그인 페이지로 redirection // 값이 null이 아니면 /board/saveForm으로 이동 if(sessionUser == null){ return "redirect:/loginForm"; } return "board/saveForm"; }
Share article
RSSPowered by inblog