Web アプリケーションのモジュールとして一種のサーバー エクスプローラーを開発しましたが、実際にうまく機能します。私はいくつかの改良を行っていますが、対処方法がよくわからない問題が 1 つあります。
エクスプローラーは主に、指定したフォルダーとサブフォルダーから画像を選択するために使用されます。一部の学校は施設外への写真の配布に関心があるため、必要に応じて、.htaccess を使用して写真を保護するオプションを提供しました (実際には、.htaccess を設定する Web インターフェイス経由)。
.htaccess で保護されているフォルダーにアクセスしようとすると、そのフォルダー内のすべての画像のパスワードを求められます。教師は主要なイベントごとに 100 枚以上の写真を作成し、それを 1 つのフォルダーに詰め込む傾向があることに注意してください。そのため、ブラウザーが 100 個以上のダイアログ ボックスを開くことも珍しくありません。
バックエンドで Perl を実行しているので、コンテンツを jQuery に配信する前に、特定のフォルダーが保護されているかどうかを確認できると考えました。問題は、親フォルダーからの .htaccess によって画像を保護することもできることです。
写真を配布する前に、部外者がこれらの写真 (またはファイルを一般的なものにして他の用途に使用できるようにするため) にアクセスできるかどうかを確認する安全な方法はありますか?
編集 - .htaccess ファイルを追加
## OLEFA AUTH START ##
AuthType Basic
AuthName "192.168.1.120/resources/images/accesstest"
AuthUserFile /home/mike/workspace/olefa//resources/images/accesstest/.htpasswd
require valid-user
## OLEFA 認証終了 ##