Skip to content

Conversation

akagane99
Copy link
Contributor

概要

参照権限のない画像を表示すると、forbidden画像が表示されますが、その画像がブラウザキャッシュされていたため、キャッシュしないよう対応しました。

例1)

  1. これはログイン前に見れなかった画像がforbidden画像とキャッシュされ
  2. その後、ログインして、画像の参照権限ありだとしても、ブラウザキャッシュが残っている影響でforbidden画像が表示されていました。
     → forbidden画像が表示される事自体が稀なため、キャッシュしないよう見直しました。

例2)

  1. サイト全体を表示パスワードで閲覧制限をつける。
  2. スライドショープラグインを配置する。
  3. 表示パスワードを入力して、サイトを見る。
  4. 次の日、サイトを開くとブラウザキャッシュの影響で、一時的にサイトが見れるけど、表示パスワードの有効時間は切れている。その時にサーバに取りにいった画像(ここではスライドショー)は表示パスワードの時間切れでforbidden画像になる。
  5. 再度サイトを開くと、 表示パスワードの入力画面になり、再入力してサイトを開くと、スライドショーの画像はブラウザキャッシュされたforbidden画像が表示される。
    (ブラウザキャッシュをクリアすれば解消する)

レビュー完了希望日

なし

関連Pull requests/Issues

なし

参考

なし

DB変更の有無

なし

チェックリスト

@akagane99 akagane99 added the enhancement 機能強化 label Dec 15, 2023
@akagane99 akagane99 self-assigned this Dec 15, 2023
@akagane99 akagane99 merged commit c80ace3 into master Dec 15, 2023
@akagane99 akagane99 deleted the forbidden_image_no_cache branch December 15, 2023 08:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement 機能強化
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant