웹 응용 프로그램의 모듈로 서버 탐색기의 종류를 개발했으며 실제로 잘 작동합니다. 나는 그것에 약간의 세련미를하고있다. 그리고 내가 정말로 다루는 방법을 모르는 1 개의 문제가있다.Perl : 현재 폴더에서 .htaccess 상태 가져 오기
탐색기는 주로 지정된 폴더와 하위 폴더에서 사진을 선택하는 데 사용됩니다. 일부 학교는 설립 외의 사진 배포에 관심을 갖기 때문에 원하는 경우 .htaccess (실제로는 .htaccess를 설정하는 웹 인터페이스를 통해)로 사진을 보호 할 수있는 옵션을 제공했습니다.
.htaccess로 보호되는 폴더에 액세스하려고하면 해당 폴더 내의 모든 그림마다 암호를 묻는 메시지가 나타납니다. 교사가 모든 주요 이벤트에서 100 장 이상의 사진을 찍는 경향이 있으며 하나의 폴더에 넣는 것이 좋으므로 실제로 브라우저가 100 개 이상의 대화 상자를 열지는 않습니다.
우리는 백엔드에서 Perl을 실행하고 있으므로 jQuery에 내용을 전달하기 전에 주어진 폴더가 보호되는지 여부를 확인할 수 있다고 생각했습니다. 문제는 상위 폴더의 .htaccess로 이미지를 보호 할 수 있다는 것입니다.
사진을 제공하기 전에 외부인이이 사진이나 파일에 액세스하여 일반 용도로 유지하고 다른 용도로 사용할 수 있는지 여부를 확인할 수있는 안전한 방법이 있습니까?
편집 - 추가 htaccess로 파일
## OLEFA AUTH START ##
AuthType이 기본
AuthName 지정 "192.168.1.120/resources/images/accesstest"
AuthUserFile과/가정/마이크/작업/olefa // 자원/이미지/accesstest/.htpasswd
는
브라우저가 쿠키를 저장하지 않습니까? 하나의 .htaccess 파일의 암호를 계속해서 물어 보지 않아야합니다. 뭔가 다른 점이 있다고 생각합니다. – Telemachus
HTTP 인증은 쿠키를 사용하지 * 않습니다 *. 대부분의 브라우저는 자격 증명을 기억하고 후속 요청시 제공합니다. –
@ 마이크 나는 "훌륭한 작품"이 제한된 정보를 기반으로한다고 생각하고 있습니다. 나는 구멍이 뚫린 구멍으로 가득 찬 "훌륭한 작업"을하는 응용 프로그램을 너무 많이 보았습니다. 보안 (SSL) 연결에서 HTTP 인증이 발생하지 않으면 사용자에게 잘못된 보안 인식을 제공합니다. –