私は、Webアプリケーション用のモジュールとしてサーバーエクスプローラの種類を開発しました。私はそれにいくつか改良を加えています。私は本当にどのように取り組むべきか分かりません。Perl:現在のフォルダの.htaccessステータスを取得する
エクスプローラは、主に指定されたフォルダとサブフォルダから画像を選択するために使用されます。いくつかの学校は設立外の写真の配布に関心を持っているため、望むのであれば、.htaccess(実際には.htaccessを設定するWeb-Interfaceを介して)で画像を保護するオプションを与えました。
.htaccessで保護されているフォルダにアクセスしようとすると、そのフォルダ内のすべての画像に対してパスワードを要求されます。教師はすべての主要なイベントで100以上の写真を撮る傾向があり、1つのフォルダに詰め込むのが好きなので、ブラウザが100以上のダイアログボックスを開くことはまれではありません。
バックエンドでPerlを実行しているので、コンテンツをjQueryに配信する前に、特定のフォルダが保護されているかどうかを確認できます。問題は、画像を親フォルダの.htaccessで保護することができることです。
画像を提供する前に、外部の人がこれらの画像(またはファイルにアクセスして汎用性を維持し、他の用途に使用する)にアクセスできるかどうかを確認する安全な方法はありますか?
EDIT - を追加しました.htaccessファイル
## OLEFA AUTH START ##
のAuthType Basicの
でAuthName "192.168.1.120/resources/images/accesstest"
AuthUserFileは/ホーム/マイク/ワークスペース/ olefa //リソース/画像/ accesstest/
が有効なユーザー
##あなたが探検したい場合がありますOLEFA AUTH END ##
ブラウザでCookieが保存されていませんか? 1つの.htaccessファイルのパスワードを繰り返し入力する必要はありません。他の何かが間違っていると思います。 – Telemachus
HTTP認証はクッキーを使用しません*。ほとんどのブラウザは、資格情報を覚えておき、その後のリクエストでそれらを提供します。 –
@私は "素晴らしい作品"は限られた情報に基づいていると思っています。私はあまりにも多くのアプリケーションを見てきました。セキュリティで保護された接続(SSL)でHTTP認証が行われていない限り、ユーザーに誤ったセキュリティ感覚を与えています。 –