私はRailsアプリケーションとブラウザのキャッシュに問題があります。ユーザーがサイトの認証済みセクションからログアウトすると、ブラウザーの戻るボタンを使用して認証済みページを表示できます。私はこれを許可したくありません。Railsでは、ブラウザのキャッシュを期限切れにする方法はありますか?
キャッシュを期限切れにして強制的にリロードする方法はありますか。
ありがとうございました
私はRailsアプリケーションとブラウザのキャッシュに問題があります。ユーザーがサイトの認証済みセクションからログアウトすると、ブラウザーの戻るボタンを使用して認証済みページを表示できます。私はこれを許可したくありません。Railsでは、ブラウザのキャッシュを期限切れにする方法はありますか?
キャッシュを期限切れにして強制的にリロードする方法はありますか。
ありがとうございました
次のヘッダーはそれを行う必要があります。保護しようとしているページがあれば、そこに追加してください。明らかに
Expires: Sat, 26 Jul 1997 05:00:00 GMT
Last-Modified: "now"
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
、今は動的にする必要があります。
ただ、安全のために、また、あなたのページで
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="EXPIRES" CONTENT="0">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
を指定したい場合があります。