inblog logo
|
p4rksk
    JavaSpringFrameWork

    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

    p4rksk

    RSS·Powered by Inblog