サーバー上の画像ファイルをログインした人にしか見せないようにする仕組みを作成したいと思っています。
会員登録システムやファイルのアップロードの仕組みはPHP+SQL+Javascriptなどで作ったことがありますが、ログインしている人のみに画像ファイルを見せる仕組みをどのように作れば良いか思いつきません。
ログインしている人のみファイルを参照できるようにすれば良いと思うのですが、画像ファイルを一般の人に見られないようにサーバーに保存すれば良いかが分かりません。
パーミッションの設定だと画像を読み取れるようにする必要があるので意味がなさそうですし、非公開フォルダだとそもそもWEB上から保存したり参照できたりできない気がします。SQLに画像データを保存することも容量の関係上非現実的な気がします。
必要な考え方や仕組み、技術などをご存知の方がいらっしゃればご教示いただけますと嬉しいです。よろしくお願いします。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/27 05:14
2019/08/27 05:57 編集
2019/08/27 07:32