Я разработал своего рода обозреватель серверов в качестве модуля для нашего веб-приложения, и он на самом деле прекрасно работает. Я делаю некоторые уточнения, и есть одна проблема, которую я действительно не знаю, как решить.
Проводник в основном используется для выбора изображений из указанной папки и подпапок. Поскольку некоторые школы занимаются распространением изображений за пределами своего учреждения, мы дали им возможность защитить свои фотографии с помощью .htaccess (фактически через Web-интерфейс, который, в свою очередь, устанавливает .htaccess), если они хотят.
Когда я пытаюсь получить доступ к папке, защищенной .htaccess, мне предлагается пароль для каждого изображения в этой папке. Стоит отметить, что учителя, как правило, делают более 100 картинок на каждом крупном мероприятии и любят складывать его в одну папку, поэтому на самом деле браузер открывает более 100 диалоговых окон.
Мы запускаем Perl в бэкэнде, поэтому я подумал, что смогу проверить, защищена ли данная папка или нет, перед доставкой контента в jQuery. Проблема в том, что изображения также могут быть защищены .htaccess из родительской папки.
Есть ли какой-нибудь безопасный способ проверить, может ли посторонний получить доступ к этим изображениям (или файлам, чтобы они были общими и открыты для других целей), прежде чем выдавать изображения?
EDIT - добавлен файл .htaccess
## OLEFA AUTH START ##
AuthType Basic
AuthName "192.168.1.120/resources/images/accesstest"
AuthUserFile /home/mike/workspace/olefa//resources/images/accesstest/.htpasswd
требуется действительный пользователь
## OLEFA AUTH END ##