2011-01-08 42 views
0

當gmail註銷時,它顯示瀏覽器的登錄頁面和後退按鈕再次進入登錄頁面。用戶收件箱從不再顯示。我應該如何在我的web應用程序中實現相同的功能。我使用JSP和JavaScript在我的應用程序電子郵件應用程序中的註銷問題

回答

0

只有兩件事情需要做:

  1. 檢查,如果用戶登錄如果是這樣,然後繼續請求。如果不是,則轉到登錄頁面。 A Filter是一個完美的工具。一個例子可以在this answer中找到。

  2. 指示webbrowser不緩存頁面,以便最終用戶無法從瀏覽器緩存中請求該頁面,並且瀏覽器因此被迫啓動完整的HTTP請求(然後觸發Filter在# 1)。這可以通過添加三個響應標頭Cache-Control,PragmaExpires來完成,詳見this answer。再次,Filter是一個完美的工具。它甚至可以在與#1相同的Filter中完成。

請注意,您絕對不希望使用JavaScript處理此問題,因爲它可以輕鬆地被最終用戶禁用/篡改/欺騙。

+0

完美解決...非常感謝.. – nikhil 2011-01-09 05:55:02