我有一個登錄頁面和一個主頁。用戶可以使用用戶名和密碼從登錄頁面登錄到主頁。我想實現的是:如何清除瀏覽器歷史清除緩存?
)當用戶從主頁上登出,他/她不應該通過點擊 回或 向前瀏覽器按鈕「登錄」1。
2)確定瀏覽器會存儲主頁的歷史記錄。但是當用戶點擊瀏覽器中可用主頁的歷史鏈接時,它應該被重定向到登錄頁面而不是主頁。
我曾嘗試通過使用Page_Load事件下面的代碼在主頁上清除緩存:
HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetNoStore();
Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1));
但它仍然沒有工作。任何形式的幫助都非常感謝。
我使用JavaScript來通過用戶名和密碼作爲查詢字符串 – Niar
的價值觀這是真的不對付登錄即使你編碼的URL的安全的方式,我會建議您切換到一個服務器端過程,作爲一個用戶,我知道我不會很滿意在我的電腦上編輯內容的網站,這是你的問題試圖做的事情(只是我的兩分錢它的價值) – jgok222
好。感謝您的建議。我會嘗試通過使用會話.. – Niar