>><Directory ...> >>AuthName "My Realm" >>AuthType Basic >>AuthUserFile ....../.htaccess >>Require user user user1 >></Directory> >А можно чуть по конкретнее? > >На всякий случай кусок файла index.php > ><? >include("include.php"); >if (!($PHP_AUTH_USER)) { > Header("WWW-Authenticate: Basic realm=\"SquidLog\""); > Header("HTTP/1.0 401 Unauthorized"); > echo "<html><h2>$auth_bail_out</h2></html>\n"; > exit; >} >if (!(verifyuser($PHP_AUTH_USER,$PHP_AUTH_PW))) { > echo "<html><h1>$auth_inc_login</h1></html>"; > $PHP_AUTH_USER=""; > exit; >} >if (getuserstatus($PHP_AUTH_USER)==1) { > header("Cache-Control: must-revalidate"); > header("Location: control.php\n\n"); > exit; >} >if (getuserstatus($PHP_AUTH_USER)==2) { > header("Cache-Control: must-revalidate"); > header("Location: current.php\n\n"); > exit; >} >?> > >процедура verifyuser обрабатывает имя и пасс и сверяет со значениями в базе >MySQL > >У меня такое чуство, что переменные $PHP_AUTH_USER,$PHP_AUTH_PW не передаются verifyuser. > >Где копать? а, в этом смысле тогда попробовать вывести глобальные массивы переменных HTTP_POST_VARS,HTTP_GET_VARS, и вытаскивать их из этих параметров
|