2017-04-25 2 views
1

OutSystems 10.0의 웹 응용 프로그램에서 작업하고 있습니다. 응용 프로그램에서 로그 아웃하면 로그 오프됩니다. 하지만 브라우저 뒤로 버튼을 클릭하면 이전 페이지로 리디렉션됩니다 (로그인 후에 만 ​​표시되어야 함). 어떤 제안?OutSystems의 로그 아웃 기능

+1

http://www.outsystems.com/forums/discussion/8206/how-to-disable-back-button/#Post58684를보십시오. .oml 문서가 거기에 포함되어 있습니다. 응용 프로그램의 모든 페이지에서 제안한 작업을 수행하십시오. – Abdulhakeem

답변

0

은 @Abdulhakeem에서 제공하는 링크를, 그들은 다음과 같은 추천 : - ('더'예) 어떤 값으로 초기화 -

  • 이 페이지에 숨겨진 입력을 추가하지 그래서 때 페이지 그것은 항상 '아니오'
  • 가 페이지 준비 이벤트에 자바 스크립트의 비트를 추가하기가 서버에서 렌더링 :
    • 확인이 값을 - 그것은 당신이 (서버에서 무엇을 기대할 아니라면 우리 경우, <> '아니요'), 강제 새로 고침 페이지, 그것은 여전히 ​​서버에서 무엇을 기대할로 설정되어있는 경우
    • (아래 참조) ('예'로 우리의 경우)을 변경하고 아무것도

을하지 않는다 게시물에 제공된 .oml을 다운로드하고 실제로 구현 한 방법을 검토하는 것이 좋습니다.

0

페이지에 익명으로 역할을 할 수있는 역할이있는 경우 페이지에 역할이 있어야합니다. 누구나 열 수 있습니다.

0

아마도 http가 아닌 https를 통해 웹 사이트에 액세스하고 있으므로 브라우저를 다시 누르면 이전 페이지의 캐시 된 버전이 표시됩니다.

캐시 된 버전이기 때문에 세션과 역할은 확인되지 않습니다.

권장 사항으로 https 프로토콜을 사용하십시오.