私は自分のWebアプリケーションで設定しました。私は次のワークフローに問題があります:ログアウト後、私は戻るボタンを押すとログインが必要な最後のページを見ることができます
私はログインする必要があります。その後、私は通常私のWebアプリケーションの管理パネルに移動します。ログアウトをクリックすると、ルートページにリダイレクトされます。これは、これまでの動作です。
このページで上記の操作を行った後、ブラウザの戻るボタンをクリックすると奇妙なことが起きます。このボタンは、キャッシュされた最後のページを表示しています。私がリフレッシュをクリックすると私がリダイレクトされ、ページにアクセスするためにログインするように言われていますが、私はブラウザの最後の履歴ページを見ることができないため、私のセッションは破壊されました。
これはどのように可能なのですか?それを防ぐにはどうすればよいですか?それはブラウザのキャッシュの権利と関係がありますか?これを修正する唯一の方法は、この動作を防ぐためにログインしたページからキャッシングを削除することです。どうやってやるの?
SSLに切り替えることはできますか? –
[1] [1]と[2] [2]の2つのリンクを確認することができます。 [1]:http://stackoverflow.com/questions/4120289/how-to-clear-browser-cache-after-user-logout-to-prevent-access-to-private-info- v [2]:http://stackoverflow.com/questions/711418/how-to-prevent-browser-page-caching-in-rails – tiktak