2013-08-02 4 views
1

어제이 문제가 발생하여 해결 방법을 찾지 못했습니다.게임에서 로그 아웃 흐름! framework 2.0, java

일단 사용자가 로그 아웃하면 어떻게하면 뒤로 버튼을 누르고 캐시 된 이전 페이지를로드하지 못하게 할 수 있습니까?

나는이 post을보고 제안 된 기사를 읽었지만 이러한 제안 사항 중 어떤 것이이 문제를 해결할 수있는 올바른 방법인지 확신 할 수 없습니다.

Play에서 샘플 앱을 실행하기까지했습니다. 특히 Forms 응용 프로그램과 같은 문제가 있습니다. 나는 그들의 애플 리케이션이 적어도 이것을 처리하는 방법을 보여 줄 것이라고 생각했다.

도움을 주시면 감사하겠습니다. 감사.

답변

1

자격 증명을 확인해야하는 모든 페이지에 대해 응답 헤더에서 캐시를 사용하지 않도록 설정할 수 있습니다 (no-cache 또는 revalidate해야 함).

+0

좋아요, 지금은 그렇게 할 것 같습니다. 시도해 볼게. 거대한 응용 프로그램을 만들지는 않겠지 만, 그렇다면 이것이 가능한 옵션일까요? – jacobduron

+0

음 ... 나는 당신의 내용이 정말로 민감하다면, 어쨌든 (사용자의 캐시가 아니라) 캐시에 캐시해서는 안된다고 믿습니다. 그러나 대부분의 웹 사이트는 어쨌든 이것을 고치려고하지 않으며 로그 아웃 후에도 되돌아 갈 수 있습니다 (은행에서 시도한 것, 일부 페이지에서는 github을 사용합니다). –

+0

@ Maxim - 코드로 이것을 자세히 설명해 주시겠습니까? 제발. 이것들을 사용해 보았습니다. response.setHeader ("Cache-Control", "no-cache"); response.setHeader ("Cache-Control", "public"); response.setHeader ("Cache-Control", "max-age = 0"); – Venki

관련 문제