- - PR -
Basic認証が認証されない
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-05-29 07:46
こんにちは。初めて投稿します
こちらはLinux系なので場違いかと思いましたが、 .NET系の方よりは、Apacheに詳しい方が多いかと思い、 投稿させていただきました。 現在、Win2000+Apache2.2.4+PHP5.2.2でローカルにテスト環境を作ったのですが、 Basic認証で、.htaccessで指定したID・PWを入れてもダイアログが出つづけて 認証してくれません。 こちらの投稿も参照しましたが、phpinfoで見ると、 これらの読み込みmoduleは読み込まれており、うまいこといきません。 読み込まれているModule類は、 core mod_win32 mpm_winnt http_core mod_so mod_actions mod_alias mod_asis mod_auth_basic mod_authn_dbm mod_authn_default mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_dir mod_env mod_imagemap mod_include mod_isapi mod_log_config mod_mime mod_negotiation mod_setenvif mod_status mod_userdir mod_php5 .htaccessは以下のように書いています。 AuthUserfile "C:\usr\local\httpdocs\restricted\.hogeidpw" AuthName "Please Enter your ID and Password" AuthType Basic require valid-user どなたか勘所のある方、何かアドバイスを頂けませんでしょうか。 何か追加情報が必要であれば、なるべく対応します。 よろしくお願いします。 [ メッセージ編集済み 編集者: 栗栖 編集日時 2007-05-29 07:47 ] [ メッセージ編集済み 編集者: 栗栖 編集日時 2007-05-29 07:49 ] [ メッセージ編集済み 編集者: 栗栖 編集日時 2007-05-29 07:50 ] | ||||
|
投稿日時: 2007-05-29 09:22
こんにちは。
C:\usr\local\httpdocs\restricted\.hogeidpw こちらの認証ファイルはどのように生成されたのでしょうか? Basic 認証のダイアログが表示され続ける、とのことなので、 単純に認証エラー(入力と設定ファイルが異なっている)の可能性もありますよね? | ||||
|
投稿日時: 2007-05-29 10:46
あるかなさんと同様ですが「C:usrlocalhttpdocsrestricted.hogeidpw」をwindowsのhtpasswd.exeで作成したのかどうかが気になりますね。Linux環境からコピーした・・なんてことはありませんか?
| ||||
|
投稿日時: 2007-05-29 14:34
はい、全くそのとおりでした。 Web上の変換ツールを使って生成してました。 windowsのhtpasswd.exeで作ったPWにしたら上手く通りました。 ご親切にご返答くださってありがとうございます。<(_ _)> | ||||
|
投稿日時: 2007-06-01 03:55
すいません、この関連で再度お伺いしたいのですが、
PHP上でこの暗号を生成する必要が出てまいりました。 そういったことは可能なのでしょうか? PHPのmcryptモジュールが必要なのかと思い こちらのサイト の記載どおりにやってみましたが失敗しました。 再度恐縮ですが、何方か勘所のある方、アドバイスをお願いいたします。 [ メッセージ編集済み 編集者: 栗栖 編集日時 2007-06-01 03:56 ] | ||||
|
投稿日時: 2007-06-01 20:59
何故に PHP に拘っているのか、わかりませんが、ここを読んで、
DLL の入手先やバージョンを気遣いながら設定されてみては? どこかで何かポカをされているとは思うのですが、 何をどうやってどこで上手くいかないのかが、 前回同様サッパリわかりません。 #BB コードの打ち間違い修正。 [ メッセージ編集済み 編集者: あるかな 編集日時 2007-06-01 21:00 ] |
1