studyplan
스프링부트 로그인 만들기 ! 4. HttpSession session 이 이동하는 경로 cookie의 활용 범위 본문
if (flag == LoginFlag.SUCCESS)
로그인이 성공을 한다면 ?
로그인페이지에 들어올때 어디서 들어왔는지 확인 할수있고
request.getSession().setAttribute("redirectURI", referer);
리퀘스트 안에 세션이들어있는데 세션에 그 정보를 담아두었기 때문에
String redirectURI = (String) session.getAttribute("redirectURI");
return "redirect:" + redirectURI;
세션안에서 들어왔던 경로로
다시 redirect 서비스를 한다 !
예를들어
글을 쓰기위해서 !
글쓰기를 누르면
이런 안내문구가 나오고
로그인 페이지에 들어가지고
String referer = request.getHeader("Referer");
이렇게 리퀘스트 객체에 어디서 왔는지의 정보가 담겨있기 때문에
로그인을 진행하면
이렇게 들어왓던곳으로 들어가진다 !
'스프링' 카테고리의 다른 글
Comments