我想實現以下功能到我的網站項目之一;如何從瀏覽器返回/轉發時的網頁過期
- 我不想讓用戶在頁面之間導航。頁面必須過期。像onlinesbi或其他安全網站一樣。
- 如果用戶註銷>返回>刷新,然後再次登錄(當前)。我必須禁用這樣的登錄。
我已經通過meta標籤設置沒有緩存
請讓我知道如何實現上述功能。
我想實現以下功能到我的網站項目之一;如何從瀏覽器返回/轉發時的網頁過期
我已經通過meta標籤設置沒有緩存
請讓我知道如何實現上述功能。
http://www.mnot.net/cache_docs/
此HTTP標頭:
的Cache-Control:公共,無緩存
看看那個文件!
您可以放置帶有關於瀏覽器如何緩存頁面的說明的HTTP標頭。
歡呼聲。
殺死會話必須足夠。當你回去時,刷新頁面並且用戶再次登錄,必須有某種自動重新登錄。這主要是在用戶選擇檢查「記住我」選項時使用cookie來完成的。
我建議如下:
看看是否有一個cookie和某種重新登錄機制。如果是,請嘗試註銷,清除cookie,使用後退按鈕並查看問題是否仍然存在。這樣,您就知道重新登錄邏輯開始了。
如果沒有cookie或上述測試失敗,請檢查測試會話的代碼。也許你意外地創造了它。例如,當您從http請求獲取會話時,可以控制是否應創建新會話:
例如,
request.getSession(false);
當你logining出來,殺死用戶的會話,手段,刪除用戶的會話。所以這將限制上面的測試用例 – developer
你設置了什麼過期標題? – robertc
@Damodar我在註銷時使會話無效。仍然返回並刷新頁面,用戶自動登錄。 – noquery