[PHP-users 32424] Re: IE7でBasic認証が動作しない

OKUMURA Yoshifumi okumuri @ tj9.so-net.ne.jp
2007年 7月 11日 (水) 18:30:07 JST


なかじゃさんこんにちは。

At Tue, 10 Jul 2007 11:24:43 +0900,
=?ISO-2022-JP?B?GyRCQ2ZfN0p+OScbKEI=?= wrote:
> 
> IE6から閲覧すると問題なく動作していたBasic認証が、IE7からの閲覧では動作しません。
> FireFoxからも問題ありません。

まずは、var_dump($_SERVER)などとして、期待したデータが渡ってきているか
どうか確認しましょう。


ところで、

> function CheckPassword($user, $pass) {
> 	$query = "SELECT * FROM account WHERE id = '".$user."' and password =
> '".$pass."';";
>	$result = mssql_query($query, $db_connect);
> }
> 
> // HTTP認証
> //if (!isset($_SERVER['PHP_AUTH_USER'])) {
> if (!CheckPassword($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW'])) {

このソースは実際に使用しているものでしょうか?
SQLインジェクション可能ですね。。。

' or 'a' = 'a


PHP-users メーリングリストの案内