[PHP-users 31086] Re: ログインダイアログの認証が出来ない
M.Terao
mayo @ b-gets.ddo.jp
2006年 12月 20日 (水) 18:52:52 JST
寺尾です。
他の制限としては、IIS モジュール (ISAPI) を使用している場合に、
PHP_AUTH_* 変数が使用できないことがあります。 しかし、代わりに
HTTP_AUTHORIZATION を使うことができます。 例えば、次のようなコードを考慮
してください。
list($user, $pw) = explode(':',base64_decode(substr($_SERVER['HTTP_AUTHORIZATION'], 6)));
じゃないのかな??
完全に頭のなかゴチャゴチャしてるようですね。
Basic認証するのにApacheは必須ではありません。
IISが動いていたらApacheが起動できるはずがありません。
予想ですが、多分IISが80番使用していてApacheも80番で起
動しようとしているのではないでしょうか??
80を8080とかに変更すれば起動するんじゃないのかな?
> 鈴木徹です。
> 回答ありがとうございます。
> 須山さんに教えていただいたページを見たのですが、
> 現在の私の環境はDreamWeaver+IISを使用しているのですが、
> Basic認証にはApacheが必要であるという解釈でよろしいのでしょうか?
> マシンにはApache2.2.3をインストールしたのですが、startが出来ないのです。
>
> また、PEARのAuth_HTTPを使ったMySQLによるBasic認証の場合、
> レルムはどういった役割を果たすのでしょうか?
> よろしくお願いします。
>
> >From: Ryo Suyama <ryo @ spais.jp>
> >Reply-To: PHP-users ML <php-users @ php.gr.jp>
> >To: PHP-users ML <php-users @ php.gr.jp>
> >Subject: [PHP-users 31072] Re: ログインダイアログの認証が出来ない
> >Date: Tue, 19 Dec 2006 16:11:12 +0900
> >
> >須山と申します。
> >検証する環境が無いのでなんとも言えませんが
> >http://manual.xwd.jp/features.http-auth.html
> >このページにIIS上でPHPを利用したBasic認証について留意事項が書かれていま
> >すので、この辺りも今一度確認された方がよろしいかと思います。
> >┌─┬─┬─┬┬─┐
> >│─┤─│─├┤─┤
> >├─│┌┤││├─│
> >├─┴┘└┴┴┴─┤
> >│ 須山 亮 │
> >│ ryo @ spais.jp │
> >└────────┘
> >
> >_______________________________________________
> >PHP-users mailing list PHP-users @ php.gr.jp
> >http://ml.php.gr.jp/mailman/listinfo/php-users
> >PHP初心者のためのページ - 質問する前にはこちらをお読みください
> >http://www.php.gr.jp/php/novice.php3
>
> _________________________________________________________________
> あの MSN がリニューアル!さらに使いやすくなりました http://jp.msn.com/
>
> _______________________________________________
> PHP-users mailing list PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
--
レバレジーズ 寺尾 <terao @ leverages.jp>
PHP-users メーリングリストの案内