2013-08-02 23 views
1

昨天我遇到了這個問題,一直沒能找到解決方案。註銷流量!框架2.0,java

一旦用戶註銷,我該如何阻止他們點擊後退按鈕並加載緩存的上一頁?

我遇到了post並閱讀了建議的文章,但我不確定這些建議是否是解決此問題的正確方法。

我甚至從Play上運行示例應用程序!特別是Forms應用程序,它有同樣的問題。我認爲他們的應用程序至少會展示如何處理這個問題。

任何幫助,將不勝感激。謝謝。

回答

1

您可以爲每個需要檢查憑據的頁面禁用響應標頭中的緩存(no-cache或必須重新驗證)。

+0

好吧,我認爲現在會。我會試試看。我不是在構建一個龐大的應用程序,但如果是的話,這是否是一個可行的選擇? – jacobduron

+0

嗯......我相信如果你的內容真的很敏感,你不應該在緩存中使用它(用戶的緩存,不是你的)。但是大多數網站不會試圖解決這個問題,並且即使在註銷後也可以返回(只是在我的銀行試過,github在一些頁面上)。 –

+0

@Maxime - 請用代碼詳細說明這一點。請嘗試使用這些 response.setHeader(「Cache-Control」,「no-cache」); response.setHeader(「Cache-Control」,「public」); response.setHeader(「Cache-Control」,「max-age = 0」); – Venki