Oracle 11gを使用してJSPを使用してWebアプリケーションを開発しています。私はセッション間でデータを維持でき、ログアウトするとセッションが無効になり、Webアプリケーションが安全に終了します。戻るボタンを押したときにJSPアプリケーションをログアウトしてリダイレクトする方法は?
ただし、戻るボタンの問題を解決できません。私のプロジェクトは銀行業務に関連しているので、アプリケーションのデータは機密扱いとみなされます。したがって、私は誰かが戻るボタンを押したときにセッションを終了し、ログインページにリダイレクトするという機能を実装したいと思います。それを試みるさらなる試みは、ログインページへのリダイレクトでなければなりません。 私は、次のスレッドをたどっています
Disable browsers back button if the session is invalidated
Prevent user from seeing previously visited secured page after logout
しかし、私が直面しています問題は、それが均一に動作していないということです。キャッシュなしオプションを設定すると時々動作します。ページが期限切れになっている(予期している)というエラーが表示されることがあります。しかし、再度クリックして転送すると、そのページはそのまま表示されます(予期しない動作)。私が戻るボタンを押した後にURLを入力すると、アクセス可能になります。私は2つの別々のセッションを開いている場合、それは1つで働いていて、別のセッションでは働いていません。
これは少し混乱してスパゲッティコードにつながってきています。
この問題に関して何か回避策がありますか?
同じ問題に取り組んでいる他のいくつかの例が見つかりましたが、それらは別の言語(PHP)で書かれていました。私はPHPに精通していないので、コードの意味を解読することができませんでした。
何か助けていただければ幸いです。
よろしく、 Rajorshi Mukherjee。