回 帖 发 新 帖 刷新版面

主题:一个身份认证程序~~~帮忙看看~~

<?
  function auth()
  {
    header("www-Authenticate: Basic realm=www.mysite.com")
    header("HTTP/1.1 401 unauthorized");                //5
    echo"<h2>您需要进行身份认证!</h2>";
    echo"<br>请选择刷新,重新加载!";
    exit;
  }
  function show($msg="您已经通过身份人证!")
  {
    echo"<table border='0'>";
    echo"<tr><td align='center'><h4>";
    echo"<font color=#ff0000>$msg</font>";
    echo"</h4></td></tr>";
    echo"</table>";
  }
  if(!isset($PHP_AUTH_USER))
  {
    auth();
  }
  else
  {
    mysql_connect("localhost","root","") or die ("不能连接数据库!");
    mysql_select_db("aaaa") or die ("不能选择数据表!");
    
    $query="select id from http where user='$PHP_AUTH_USER' and userpass=PASSWORD('$PHP_AUTH_PW')";
    $result=mysql_query($query);
    $num=mysql_num_rows($result);
    if($num==0)
    {
      auth();
    }
    else{
      show();
    }    
  }  
?>

运行显示第5句错误~~~   大家帮忙看看

回复列表 (共2个回复)

沙发

上面一句没有分号结尾

板凳

我添上了~~~  

输入的 用户名和密码都是一致的   还不能通过验证~~

我来回复

您尚未登录,请登录后再回复。点此登录或注册