2016-06-28 27 views
0

我正在使用jsp作爲視圖技術的spring mvc應用程序(ABC應用程序)。如何從瀏覽器地址欄更改url時註銷用戶

我有一個要求如下:

  1. 用戶打開的瀏覽器(任何瀏覽器)
  2. ABC輸入應用程序的URL。 ABC應用
  3. 登錄頁面顯示
  4. 用戶登錄ABC應用
  5. ABC應用程序的主頁顯示ABC應用
  6. 用戶改變地址www.google.com在同一 選項卡,點擊進入。
  7. 顯示Google頁面。
  8. 用戶單擊後退按鈕瀏覽器和ABC 應用的主頁被再次

顯示。

預期的結果:

當用戶單擊後退按鈕登錄頁面顯示,而不是ABC應用程序的主頁。

那麼有沒有一種方法可以確定用戶已經從瀏覽器的當前選項卡編輯了URL,以便我可以從我的控制器調用註銷方法 ?

任何意見/例子,可以指向我正確的方向是最受歡迎的。

再次感謝。

+0

請使用正確的標籤。這與jQuery UI無關。 –

回答

0

從你的應用程序,你不知道用戶在網頁瀏覽器欄中輸入的內容。你可以做的是在web.xml中定義的小會話超時例如3分鐘

<session-config> 
     <session-timeout>3</session-timeout> 
</session-config> 

這意味着如果沒有網頁上的行動從登錄的用戶,下一次用戶訪問3分鐘頁面彈簧安全性(如果您將它用於用戶管理,並且建議您已經使用spring mvc)將顯示登錄頁面。

相關問題