2014-09-17 3 views
0

코드 이그니 터를 사용하여 클라이언트 용 웹 응용 프로그램을 개발 중이며 서버에서 일부 ZIP, JPG 및 PDF 파일을 숨기고 보호해야 비 사용자가 액세스 할 수 없습니다. 로그인되어 있고 파일 소유자 만 파일에 액세스 할 수 있습니다. 이것은 보안 파일 공유 웹 사이트와 매우 유사합니다. 파일을 지불 한 사람 만 파일을 다운로드 할 수있는 것처럼 유료 파일 공유 사이트와 매우 유사합니다. 필자의 경우 업로드 한 사용자와 다른 사용자와 파일을 공유 한 사용자 만 파일을 다운로드 할 수 있습니다. Code igniter 서버의 파일 숨기기 및 보안

답변

0

한 가지 방법은 (그렇게 공개적으로 액세스 할 수 없습니다) 웹 루트 위의 파일을 유지하는 것입니다 감사에게 .. 내가이 작업을 수행 할 수있는 방법 사지 드를 말해 그들을 여부를 확인하는 함수를 가리 키도록 링크를하시기 바랍니다 로그인 한 (또는 원하는 다른 매개 변수) 모든 것이 정상이면 파일을 제공하십시오.

+0

많은 firends 나 에게이 해결책을 제안 ..하지만이 가능하지 않습니다. 사용자가 로그인 한 페이지에서 세션을 확인할 수 있기 때문에 Zip, JPG, PDF 또는 png 파일은 실행 불가능한 파일이므로 해당 파일의 세션/쿠키를 확인할 수 없습니다. 보기는이다. 사용자가 공개 PC에 파일을 다운로드 한 경우 브라우저 기록에 저장되며 브라우저 및 컴퓨터에 대한 정보를 알고있는 사람은 기록으로 이동 한 다음 해당 링크를 클릭하면 해당 파일을 다운로드 할 수 있습니다. –

+0

@Sajid 사용자가 사용중인 PC로 파일을 다운로드하면 파일에 대한 모든 액세스 제어 권한이 손실됩니다. – Rooneyl

+0

예 알아요. 하지만 나는 동적 인 URL을 파일에 생성하고 싶다. 파일을 다운로드 할 때마다 미디어 공유 또는 4shared 등에서 눈치 챘을 것처럼 각 파일마다 다른 URL이 있습니다. –

관련 문제