84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
laravelユーザーが自分でアップロードした写真にしかアクセスできない場合の対処方法
闭关修行中......
まず、アップロードされた写真には、どのユーザーがアップロードしたかをマークする必要があります。これはデータベースに保存できます。 実際、画像にアクセスするためのミドルウェアを作成して、実際に画像にアクセスする前に、その画像が現在アクセスしているユーザーのものであるかどうかを判断して、別の処理を提供することができます。
写真が属するユーザーを記録します
画像にアクセスするコントローラーにミドルウェアを追加してください。
まず、自分がアップロードした写真だけを閲覧することができますが、フォトアルバムとの違いは何ですか? テーブルを作成し、画像に対応するユーザーと属性を保存しますその後、ミドルウェアを使用して、この画像が属するユーザーが現在ログインしているユーザーかどうかを判断します
画像をクリックすると、必ず画像IDなどが取得されますので、ユーザーIDを確認して、現在ログインしているユーザーと比較して、矛盾する場合はfalseを返してください。
まず、アップロードされた写真には、どのユーザーがアップロードしたかをマークする必要があります。これはデータベースに保存できます。
実際、画像にアクセスするためのミドルウェアを作成して、実際に画像にアクセスする前に、その画像が現在アクセスしているユーザーのものであるかどうかを判断して、別の処理を提供することができます。
写真が属するユーザーを記録します
画像にアクセスするコントローラーにミドルウェアを追加してください。
まず、自分がアップロードした写真だけを閲覧することができますが、フォトアルバムとの違いは何ですか?
テーブルを作成し、画像に対応するユーザーと属性を保存します
その後、ミドルウェアを使用して、この画像が属するユーザーが現在ログインしているユーザーかどうかを判断します
画像をクリックすると、必ず画像IDなどが取得されますので、ユーザーIDを確認して、現在ログインしているユーザーと比較して、矛盾する場合はfalseを返してください。