2012-04-15 9 views
0

boolean isLoggedIn을 반환하는 백킹 방법을 작성했습니다. 메뉴를 렌더링하는 데 사용합니다. 따라서 로그인하지 않으면 몇 가지 메뉴 링크가 표시됩니다.조건에 따라 리디렉션 하시겠습니까?

하지만 사용자가 주소 표시 줄로 가서 xhtml 웹 페이지를 직접 입력하면 로그인하지 않으면 액세스 할 수 없게됩니다. 이 페이지에서 어떻게 확인하고 자동 리디렉션을 할 수 있습니까?

답변

1

일단 사용자가 성공적으로 로그인하면 세션에 일부 속성을 저장하십시오. 사용자가 주소 표시 줄에 URL을 입력하여 페이지에 액세스하려고하면이 속성이 세션에 있는지 여부를 확인하십시오. 속성을 필터에 포함 할 수 있습니다.

+1

모든 페이지마다 확인하는 대신 모든 요청에 ​​대해이를 확인하는 HttpServletFilter를 사용하는 것이 좋습니다. – andih

관련 문제