2016-06-28 2 views
0

jspをビューテクノロジとして使用するspring mvcアプリケーション(ABCアプリケーション)を使用しています。ブラウザのアドレスバーからURLが変更されたときにユーザーをログアウトする方法

次のように私には要件があります。

  1. ユーザー開いているブラウザ(任意のブラウザ)
  2. はABCのアプリケーションのURLを入力します。 ABCアプリケーションの
  3. ログページには、ABCのアプリケーションに
  4. ユーザーログを表示
  5. ABCアプリケーションのホーム・ページが同じ タブでwww.google.comにABCアプリケーションの
  6. ユーザーの変更アドレスを表示し、[Enter]をクリックします
  7. Googleページが表示されます。
  8. ユーザーのブラウザとABC アプリケーションのホーム・ページ上のボタンをクリックしてくださいバックは再び

表示されます。

期待される結果:

ユーザーログインページが代わりにABCアプリケーションのホーム・ページで表示されるボタンをクリックしてくださいバック。

ユーザーがブラウザの現在のタブからURLを編集したため、私のコントローラからログアウトメソッド を呼び出すことができるのですか?

私は正しい方向に向けることができるアドバイス/例が大歓迎です。

もう一度おねがいします。

+0

適切なタグを使用してください。これはjQuery UIとは関係ありません。 –

答えて

0

あなたのアプリから、どのユーザーがWebブラウザバーに入力したのかわからない。あなたにできることは、Webページ上のアクションがログインしているユーザーからの3分間がない場合、これは、への次回のユーザーのアクセスを意味し、たとえば、web.xmlの3分

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

を小さなセッションタイムアウトを定義することですページスプリングのセキュリティ(あなたがあなたのユーザー管理のためにそれを使用している場合は、既にspring mvcを使用している場合に推奨されます)は、ログインページを表示します。

関連する問題