2011-12-15 72 views
0

我正在使用jsp和jquery。如何避免在點擊瀏覽器後退按鈕後返回?

登錄後顯示主頁,但是當我點擊瀏覽器的後退按鈕時,它會顯示我再次登錄頁面。

當我點擊後退按鈕時,我希望它重定向到主頁,就像GMail一樣。

+1

可能重複http://stackoverflow.com/questions/4194207/prevent-user-from-going-back-to-登錄後的先前受保護的頁面) – BalusC 2011-12-15 15:11:09

+0

我試過這個,但是它在春天不工作。 – 2011-12-16 11:34:33

+1

它不僅可以禁用瀏覽器緩存,還可以檢查用戶是否已登錄。禁用瀏覽器緩存只能確保後退按鈕將訪問服務器而不是瀏覽器緩存。當請求受限資源時,您仍然需要檢查用戶是否已登錄。 – BalusC 2011-12-16 11:35:24

回答

5

只需檢查是否有人在登錄頁面登錄,如果是,則重定向到主頁。這裏沒有必要的魔法。

0

在登錄頁面中檢查用戶是否登錄是一種很好的做法。如果用戶登錄,然後將他/她重定向到您想要的頁面,否則登錄他。