php - laravelユーザーがアップロードした写真にしかアクセスできない問題に対処する方法
阿神
阿神 2017-06-10 09:47:27
0
3
699

laravelユーザーが自分でアップロードした写真にしかアクセスできない場合の対処方法

阿神
阿神

闭关修行中......

全員に返信(3)
仅有的幸福

まず、アップロードされた写真には、どのユーザーがアップロードしたかをマークする必要があります。これはデータベースに保存できます。
実際、画像にアクセスするためのミドルウェアを作成して、実際に画像にアクセスする前に、その画像が現在アクセスしているユーザーのものであるかどうかを判断して、別の処理を提供することができます。

いいねを押す +0
小葫芦
  1. 写真が属するユーザーを記録します

  2. 画像にアクセスするコントローラーにミドルウェアを追加してください。

いいねを押す +0
黄舟

まず、自分がアップロードした写真だけを閲覧することができますが、フォトアルバムとの違いは何ですか?
テーブルを作成し、画像に対応するユーザーと属性を保存します
その後、ミドルウェアを使用して、この画像が属するユーザーが現在ログインしているユーザーかどうかを判断します

画像をクリックすると、必ず画像IDなどが取得されますので、ユーザーIDを確認して、現在ログインしているユーザーと比較して、矛盾する場合はfalseを返してください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート