将IIS的匿名登陆去掉就可以了~~~

解决方案 »

  1.   

    随便抄来一段,没试过……<?php
    Header("WWW-Authenticate: Basic realm=\"Member\"");
    Header("HTTP/1.0 401 Unauthorized");
    ?>
      

  2.   

    回复人: downcast() ( ) 信誉:100  2004-06-19 23:44:00  得分: 0  
     
     
       随便抄来一段,没试过……<?php
    Header("WWW-Authenticate: Basic realm=\"Member\"");
    Header("HTTP/1.0 401 Unauthorized");
    ?>
    -------------------------------------------------
    补充一下~~~我记得这个好象只在APACHE服务器下有效
      

  3.   

    那就全部贴出来了,只是年代比较久远了……<?php
    //---------------------------
    // 使用者认证函式    auth.inc
    // Author: Wilson Peng
    //        Copyright (C) 1999
    //---------------------------
    $error401 = "/home/phpdocs/error/401.php";
    if ($PHP_AUTH_PW=="") {
      Header("WWW-Authenticate: Basic realm=\"超金卡会员\"");
      Header("HTTP/1.0 401 Unauthorized");
      include($error401);
      exit;
    } else {
     
      $db_id = mysql_pconnect("localhost", "myid", "mypw");
      $result = mysql_db_query("mymember","select password, enable from MemberAuth where username='$PHP_AUTH_USER'");  $row = mysql_fetch_array($result);
      $MemberPasswd = $row[0];
      $MemberEnable = $row[1];
      if ($MemberEnable==0) {
        echo "您的帐号被停用了";
        exit;
      }
      
      if ($PHP_AUTH_PW!=$MemberPasswd) {
        Header("WWW-Authenticate: Basic realm=\"超金卡会员\"");
        Header("HTTP/1.0 401 Unauthorized");
        include($error401);
        exit;
      }
    }
    ?>