2010-11-09 66 views
1

嗨,大家好,我點擊它時,瀏覽器後退按鈕出現問題。後退按鈕幫助

問題是我登錄到我的webapp並出現主頁。當我點擊瀏覽器的後退按鈕時。我可以看到登錄頁面。但我不希望發生這種情況,我希望會話保持不變,直到我點擊註銷按鈕。

如何實現這一目標?

回答

2

由於這是一個動態的web應用程序,您需要設置適當的http頭來「殺死」任何瀏覽器或代理緩存。通常的配方是:

response.setHeader("Cache-Control", "no-cache"); //HTTP 1.1 
response.setHeader("Pragma", "no-cache"); //HTTP 1.0 
response.setDateHeader("Expires", 0); //prevents caching at the proxy server 

這樣,回到登錄屏幕應該從服務器獲取頁面。如果您的服務器端邏輯正確,您將會將用戶重定向到他的主頁或儀表板,因爲他已經登錄。