ホームページ  >  に質問  >  本文

php - laravelユーザーがアップロードした写真にしかアクセスできない問題に対処する方法

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

阿神阿神2710日前684

全員に返信(3)返信します

  • 仅有的幸福

    仅有的幸福2017-06-10 09:49:27

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

    返事
    0
  • 高洛峰

    高洛峰2017-06-10 09:49:27

    1. 写真が属するユーザーを記録します

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

      返事
      0
  • 黄舟

    黄舟2017-06-10 09:49:27

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

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

    返事
    0
  • キャンセル返事