GWT 기반 응용 프로그램의 일부 섹션에서 URL을 통해 직접 액세스하지 못하게해야합니다.GWT 기반 응용 프로그램의 일부 모듈을 URL을 통해 직접 액세스하지 못하도록 제한하는 방법
실제로 로그인 페이지 인 색인 페이지가 있습니다. 사용은 자격 증명을 제공하고 앱 (저장 될 모듈)에 들어갑니다.
현재 내가하고있는 일은 사용자가 로그인 할 때 세션 (session.setAttribute ("username", username))에 사용자 이름을 저장하고 사용자의 필수보기를로드하는 것입니다.
이제 사용자가 응용 프로그램을 탐색 할 때마다 세션에서 "username"속성이 설정되어 있는지 확인하는 RPC를 통해 메소드를 호출합니다. 설정되어 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다. 그리고 물론 그것이 false를 반환하면 응용 프로그램의 색인보기를로드합니다 (사용자가 로그인하라는 메시지가 표시됨).
지금 나는 단지 친절하게 나를 인도 위의 시나리오에서 URL 등
를 통해 불법적 인 접근을 제한하는 loggined 사용자가 액세스해야 모든 모듈을로드하기 전에이 메소드를 호출 할 수있다; 모듈을 확보하는 것이 올바른 전략이라면 아니면 똑같은 일을하는 다른 좋은 방법이 있습니까?
건배! 라자
감사합니다. Ashwin Prabhu. 나는 분명히 제안 된 방법을 채택 할 것입니다. 건배! – Raza