人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ひとつ、ドメインを持っています。その中にたくさんのデイレクトリを設け、それぞれのデイレクトリにたくさんのファイルを置いています。現在、デイレクトリ毎にアクセス制限を掛ける必要があるため、各フォルダに.htaccessと.htpasswdというファイルを置いて、パスワード等を使用していますが、同じ人が二つ以上のデイレクトリにアクセスする場合、「ブラウザーに以前のパスワード等が表示されたものを、一端削除して別のパスワード等を入力するという煩雑な作業をしなければなりません」
この作業をしなくてもよい方法をご教示いただけませんか?

●質問者: ozaki
●カテゴリ:ウェブ制作
✍キーワード:.htaccess ひとつ アクセス ドメイン パスワード
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● taka-hr
●65ポイント

http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/auth.ht...

$B%_%1%M%3$N(B htaccess $B%j%U%!%l%s%9(B

ディレクトリごとにユーザ名とパスワードが違うという

ことだと思うのですが、個人ごとにユーザ名と

パスワードをひとつずつ割り当てて、ディレクトリごとに

誰がアクセスできるかを定義するようにすれば

よいのではないかと思います。

この場合は.htpasswd を共通の場所にひとつ置いて、

.htaccess から参照するようにします。

require valid-user の指定が.htaccess にあると

思うのですが、それを

require user id1 id2 ... というような

記述に変えるとうまくいきます。(参考URL)

require group を使えば複数のディレクトリに対して

同じメンバがアクセスする場合にも楽になります。

いまのままのID/パスワードのポリシーで、

ブラウザ側の使い勝手を変えたいということだったら

ごめんなさい。


2 ● kng
●65ポイント

http://www.rescue.ne.jp/cgi/htpasswd/

CGI RESCUE チャレンジCGI - ユーザ毎パスワードでアクセス制限

「require user ユーザ1 ユーザ2」という感じで,そのディレクトリに対して許可するユーザを指定しつつ,

パスワードファイルは同じものを利用すれば,各ユーザごとにディレクトリのアクセス権限を変えることが

出来つつ,ユーザごとのパスワードは固定出来ると思います.

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ