IDとパスワードを一度入力すると再度要求されない理由はなんでしょうか?

このQ&Aのポイント
  • 初めて私のホームページに基本認証をかけました。質問サイトにもお世話になりながら、やっとのことで所定のIDとパスワードを入力したら、ちゃんと目的のページに飛んでくれるようになりました。
  • しかし、一度そのホームページを閉じ、再度アクセスして目的のページに飛ぼうと思ったら、今度はIDとパスワードを聞いてくることなくすんなり目的のページに飛んでしまいました。
  • 一度IDとパスワードを入力したら、二度目以降は入力しなくても飛べるものなのでしょうか。
回答を見る
  • ベストアンサー

一度IDとパスワードをパスすると後は求められないも

のなんでしょうか。 この度初めて私のホームページに基本認証をかけました。 この質問サイトにもお世話になりながら、やっとのことで所定のIDとパスワードを入力したら、 ちゃんと目的のページに飛んでくれるようになり、やったーと喜んだものです。 所が、一度そのホームページを閉じ、 再度アクセスして目的のページに飛ぼうと思ったら、 今度はIDとパスワードを聞いてくること無くすんなり目的のページに飛んでしまいました。 一度IDとパスワード入力でアクセスしたら、二度目以降は入力しなくても飛べるものなのでしょうか。 ちなみに私の作成した.htaccessファイルは下記です。 AuthUserFile /home/ユーザー名.digi2.jp/www/member/.htpasswd AuthGroupFile /dev/null AuthName "Input ID & password" AuthType Basic require valid-user どうかよろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

そうしないとあまりにも不便です。他のページに移動して戻ると、またIDとパスワードを求められる、あるいは、ページを移動するたびに求められたら・・  ブラウザをいったん終了して、---セッションを終了させて---再度、ブラウザを起動すると認証を求められるはずです。  また、一定期間IDとパスワードを有効にするには、CGIなどを使ってCookieで処理します。  ユーザー名とパスワードを管理したいなら、.htgroupや.htpasswordファイルを使います。 →CGI RESCUE チャレンジCGI - ユーザ毎パスワードでアクセス制限 ( http://www.rescue.ne.jp/cgi/htpasswd/ )

cch92260
質問者

お礼

ご回答ありがとうございます。 あそうですね、ブラウザを再起動すると求められるんですね。 良く分かりました、ありがとうございます。

その他の回答 (1)

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

そうなりますね。

cch92260
質問者

お礼

ご回答ありがとうございます。 安心しました。

関連するQ&A

  • .htaccessでパスワード認証ができない

    仮のアドレス http://192.168.1.16/gazoufolder/ をパスワード認証をしたいと思います ですがIDとパスワードを入れてもできません できなかった例をあげます 私はhttp://192.168.1.16/htm/に .htaccessを置き 下のはコードです AuthType Basic AuthUserFile /htm/.htpasswd AuthGroupFile /dev/null AuthName "Enter password" Require valid-user (中身) .htpasswdはhtmのフォルダの中に入れています (もちろんパスワードは暗号化して入れていますID:passのように) .htaccessはもちろんパスワード制御をしたいのでgazoufolderに入れています それでhttp://192.168.1.16/htm/test.htmlにアクセスすると 認証画面はでるんですが IDとパスワードを入れてもずっと認証画面でIDとパスワードを聞かれたままです パスワードとIDは間違っていませんし どこが悪いのでしょうか? 自分的には AuthUserFile /htm/.htpasswd が怪しいと思うんですが 調べてみても /home/public_html/などややこしいのばっかりで どうしていいかわかりません http://192.168.1.16/でのパスはどうすれば良いのでしょうどなたか教え てください ちなみにOSはMacOSXです Apacheです

  • 【.htaccess】パスワードを設置できない><

    ホームページのBBSのページだけ、パスワードを設置したいと 思い、.htaccessと.htpasswdをそのディレクトリに置きました。 しかし、パスワードを聞いてくることなく、 普通にみれてしまいます>< 構造は以下のようにしています。 public_html | |-bbs bbs用のcgiなど .htaccess .htpasswd・・・ .htaccessには、以下の記述を行いました。 AuthUserFile /public_html/bbs/.htpasswd AuthGroupFile /dev/null AuthName "Secret Area" AuthType Basic require valid-user .htpasswdには、ID:暗号化されたパスワードを書きました。 二つのファイルともアスキーで送り、 ファイルの種類も正しいです。 何が間違っているのか分からないので、困ってます。 助けてください。 ちなみに、public_htmlは、FFFTPのフリーソフトを 使った時に見れるファルダーです。 ホスト名/public_html・・・?

    • ベストアンサー
    • HTML
  • .htaccessで階層より上まで制限が掛かるのはなぜ?

    ホームページ内の、あるディレクトリにパスワード制限を掛けています。 .htaccessに ----- AuthUserFile /home/sites/ディレクトリへのパス AuthGroupFile /dev/null AuthName "認証" AuthType Basic require valid-user <Files ~ "^.(htpasswd|htaccess)$"> deny from all </Files> ----- と記述し、htpasswdにパスワードを記述しています。 その該当ページに入るときは、ちゃんと認証の小窓が出てきて、 IDとパスワードを入力しないと見れないようになっていますが、 問題は階層上のTOPページにアクセスしても、その小窓が出てくるようになった事です。 他の同階層のディレクトリにアクセスしても小窓は出ません。 小窓自体はIDとパスワード入れなくても「キャンセル」をクリックする事で見れます。 これはどうなっているのでしょうか? パスが間違っているのでしょうか?

  • BASIC認証で確認ダイアログが表示されない

    あるディレクトリにBASIC認証をかけようと思っているのですが、 ダイアログが表示されずに困っています。 [.htaccess] AuthType Basic AuthName "Login ID and Password" AuthUserFile /home/アカウント/www/test/.htpasswd AuthGroupFile /dev/null require valid-user [.htpasswd] test:暗号化されたパスワード ページを開くと返ってくるのが404Errorです。 (「このプログラムではこの Web ページを表示できません」と表示されます) .htpasswdまでのパスは合っていると思います。 なぜダイアログが出てくれないのでしょうか・・・?

  • ベーシック認証で、IDとパスワードをユーザごとに個別につくるには?

    ダイジェスト認証というのが暗号化して送信されるのでセキュアだということですが、ブラウザで対応しているものがほとんどゼロだとのことで、ならばとりあえずベーシック認証でID・パスワードを入力して入れるウェブページを用意したいのですが、ID・パスワードが1種類のものならばどのように記述すれば良いかは知っているのですが、今回はIDとパスワードを1種類でなく、ユーザーごとに個別につくりたい状態です。 両方が無理であればパスワードだけでもユーザーごとに違うものにしなければならない状態です。 その時、.htaccessと.htpasswdをどのように記述すれば良いでしょうか? ちなみに、IDを変える方法はGroupというのが関連しそうに思いましたが、実際の記述方法が書かれた内容は見つけることができなかったので、試しにパスワードだけでも個別にできないか試したのが以下の内容です。 しかしこれではダメでした。 .htpasswdの一行目に記述したパスワードならばログインできるのですが、二行目に記述した方のパスワードではログインできませんでした。 ●.htaccess ------------------------------------------------------------ AuthUserFile /home/myacount/myacount.servercom.jp/acspw/.htpasswd AuthGroupFile /dev/null AuthName "Please enter your ID and password" AuthType Basic <Limit GET POST> require user passwordname </Limit> ------------------------------------------------------------ ※「acspw」というフォルダは自身で命名して新規作成したもの ●.htpasswd ------------------------------------------------------------ passwordname:Qrlk7gqPgn8s passwordname:Uj2MQrie498r ------------------------------------------------------------ 以上です。何卒宜しくお願い致します。

    • 締切済み
    • CSS
  • htaccessでのベーシック認証ができない

    初心者です。 ホームページにパスワードをかけようとしているのですが、 設定したIDとパスワードを入力しても そのページに入れず困っています。 http://~~.com/a/ の部分にパスワードをつけたい状態で、 .htaccessには 下記の様に記述しました。 ------------------------------------- AuthUserFile /public_html/a/.htpasswd AuthGroupFile /dev/null AuthName "Secret Area" AuthType Basic require valid-user <Files ~ "^.(htpasswd|htaccess)$"> deny from all </Files> ------------------------------------- 又、.htpasswdの方は、無料提供サイトでパスワードを記号化しても、 そのまま記号化せずにパスワードを記述しておいても、 どちらでもはじかれてしまいます。 一応サーバーの方では、通常の設定でhtaccessでのベーシック認証は可能との記載がありました。 明日必要なので、すみませんがお力添え願います。

  • 特定のページだけ認証をかけたい

    このページだけ認証をかけたいのにすべてのページにかかってしまします。 domeinname/html/charge.html 下記のようにしたのですがどこが間違っているのでしょうか? AuthUserFile /var/www/vhosts/domeinname/httpdocs/.htpasswd AuthGroupFile /dev/null AuthName "Input ID and Password." AuthType Basic require valid-user <Files html/charge.html> require valid-user </Files> ・また下記のようにさらにいくつかのページをそれぞれ別のPWにするなどと考えると、htaccsessではもう無理でしょうか? domeinname/html/charge2.html domeinname/html/charge3.html その後下記のようにしたのですがこちらで正しいでしょうか? AuthUserFile /var/www/vhosts/domeinname/httpdocs/.htpasswd AuthGroupFile /dev/null AuthName "Input ID and Password." AuthType Basic require all granted <Files html/charge.html> require valid-user </Files> <Files html/charge2.html> require valid-user </Files> <Files html/charge3.html> require valid-user </Files>

    • 締切済み
    • PHP
  • 自宅サーバでのベーシック認証

    この度Apacheで自宅サーバを作り、ベーシック認証をしたいと思い、.htaccessと.htpasswdを作成、htaccessには、 <Directory C:/www/public_html/> AuthType Basic AuthUserFile C:/www/public_html/.htpasswd AuthGroupFile /dev/null AuthName "ID & Pass" AuthType Basic require valid-user </Directory> と記述し.htpasswdには、 ID:暗号化されたパスワード という風に記述しました。LAN内で実験してみたところ何も起きずにftpの画面になっただけでした。 昨日から何時間も挑戦しましたがどうしてもダメです。 どうぞご教授お願いいたします。 OSはwindows XPです。

  • レンタルサーバー CHAT-JP.COM について

    フォルダにアクセス制限をかけたく、.htaccessファイルを作成したのですが、 上手くいきません。 AuthUserFile /home/(サイトのURL名.comの前まで)/public_html/アクセス制限をかけたいフォルダ名/.htpasswd AuthGroupFile /dev/null AuthName "Input your ID and Password." AuthType Basic require valid-user で、同じフォルダに .htpasswd を入れています。 認証画面は表示されるのですが、 ユーザー名とパスワードをうちこんでも弾かれてしまい、中に入れません。 もちろん、ユーザー名とパスワードは間違っていません。 何かCHAT-JP.COM専用の仕様があるのでしょうか。 ご存知の方、いらっしゃいましたら、どうか教えて下さい。 どうぞよろしくお願い致します。

  • .htaccessによるBASIC認証について

    仲間だけに閲覧をしてもらうためのページを作成しています。 色々なサイトを参考にして、.htaccessで作ってみたのですが、設定したパスワードを入力しても、閲覧ができませんでした。 .htaccessは、 AuthUserFile ~FTPアカウント名/作成したディレクトリ名/.htpasswd AuthGroupFile /dev/null AuthName "任意の言葉" Authtype Basic <Limit POST GET PUT> require valid-user </Limit> .htpasswdは、 ユーザー名:パスワード(某サイトを使って暗号化したもの) と作成しました。 プロバイダはhi-hoです。どうしたら、うまく完成するのか、教えてください。 ホームページ作成初心者ですので、説明の文章におかしいところがあるかもしれませんが、お許しください。 どうぞ、よろしくお願いします。