>  Q&A  >  본문

php - laravel 사용자가 자신이 업로드한 사진에만 접근할 수 있는 문제를 해결하는 방법

Laravel에서 사용자가 자신이 업로드한 사진에만 접근할 수 있는 문제를 해결하는 방법

阿神阿神2658일 전637

모든 응답(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
  • 취소회신하다