Contents
1. 게시글 쓰기 화면 인증체크
비즈니스 파악 할때는 화면을 보자.
로그인안한 상태에서 주소에 글쓰기 주소를 넣었을때 이동이됨
로그인 할 때 로그인페이지로 리다이렉트 하게 만들어야됨
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