代码肯定好用,但是在Win2000下却不出现任何错误信息
也不出现认证对话框.<?php
//Header("WWW-Authenticate: Basic realm=\"My realm\"");
//Header("HTTP/1.0 401 Unauthorized");
require("auth.inc");
?>
---------------------
auth.inc<?php
//---------------------------
// 使用者认证函数 auth.inc
//---------------------------
if ($PHP_AUTH_PW=="") {
Header("WWW-Authenticate: Basic realm=\"龙卡会员\"");
Header("HTTP/1.0 401 Unauthorized");
exit;
} else {
$db=mysql_connect("localhost","root");
mysql_select_db("User",$db);
$result=mysql_query("select Password, Enable from UserAuth where Username='$PHP_AUTH_USER'",$db);
$row=mysql_fetch_array($result);
$UserPasswd = $row[0];
$UserEnable = $row[1];
if ($UserEnable==0) {
echo "您的帐号被停用了";
exit;
}
if ($PHP_AUTH_PW!=$UserPasswd) {
Header("WWW-Authenticate: Basic realm=\"龙卡会员\"");
Header("HTTP/1.0 401 Unauthorized");
exit;
}
}
?>
<h1>
<?
echo "欢迎光临 :";
echo "$PHP_AUTH_USER";?>
</h1>
也不出现认证对话框.<?php
//Header("WWW-Authenticate: Basic realm=\"My realm\"");
//Header("HTTP/1.0 401 Unauthorized");
require("auth.inc");
?>
---------------------
auth.inc<?php
//---------------------------
// 使用者认证函数 auth.inc
//---------------------------
if ($PHP_AUTH_PW=="") {
Header("WWW-Authenticate: Basic realm=\"龙卡会员\"");
Header("HTTP/1.0 401 Unauthorized");
exit;
} else {
$db=mysql_connect("localhost","root");
mysql_select_db("User",$db);
$result=mysql_query("select Password, Enable from UserAuth where Username='$PHP_AUTH_USER'",$db);
$row=mysql_fetch_array($result);
$UserPasswd = $row[0];
$UserEnable = $row[1];
if ($UserEnable==0) {
echo "您的帐号被停用了";
exit;
}
if ($PHP_AUTH_PW!=$UserPasswd) {
Header("WWW-Authenticate: Basic realm=\"龙卡会员\"");
Header("HTTP/1.0 401 Unauthorized");
exit;
}
}
?>
<h1>
<?
echo "欢迎光临 :";
echo "$PHP_AUTH_USER";?>
</h1>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货