art Posted November 25, 2003 Report Share Posted November 25, 2003 Ir skripts -> <?php if(!isset($PHP_AUTH_USER)) { Header("WWW-Authenticate: Basic realm=\"Admin Center\""); Header("HTTP/1.0 401 Unauthorized"); exit(); } else { $password = "$PHP_AUTH_PW"; $link = mysql_connect($dbhost, $dbuser, $dbpasswd); mysql_select_db($dbname); $result=mysql_query("SELECT password FROM auth WHERE name=\"$PHP_AUTH_USER\""); $row=mysql_fetch_array($result); if ($row==NULL) { Header("WWW-Authenticate: Basic realm=\"Admin Center\""); Header("HTTP/1.0 401 Unauthorized"); exit(); } else{ $real_password="$row[password]"; if ($real_password!=$password) { Header("WWW-Authenticate: Basic realm=\"Admin Center\""); Header("HTTP/1.0 401 Unauthorized"); exit(); } } } ?> Kāda problēma? Mājās nestrādā autorizācija, iemesls šķiet ir, ka netiek nodotis username un password skriptam izpildei. Vai problēma ir php.ini faila konfigurācijā saistībā ar register_globals? Kādam jābūt pareizam skriptam? :ph34r: Link to comment Share on other sites More sharing options...
laacz Posted November 25, 2003 Report Share Posted November 25, 2003 Ja pareizi atminos, tad, lai šī padarīšana strādātu, PHP ir nepieciešams lietot kā apache moduli :) Tas tā, ja nemaldos :) Link to comment Share on other sites More sharing options...
Roze Posted November 26, 2003 Report Share Posted November 26, 2003 A kas tieshi nestraadaa?' Vai login logs tiek izmests? Tb paarbaudei tu vareeji pats sev izdrukaat vai tiek nodoti $PHP_AUTH_USER un $PHP_AUTH_PW .. Vai korekti piesleedzas datubaazei, vai korekti uztaisa selectu. Tb nodarboties ar taa saucamo debugingu un skatiities kuraa vietaas kas notiek vai nenotiek.. Link to comment Share on other sites More sharing options...
art Posted November 27, 2003 Author Report Share Posted November 27, 2003 Nestrādā tieši $PHP_AUTH_USER un $PHP_AUTH_PW nodošana scenārijam, pārējais strādā. Logu parāda, arī mysql daļa izpildās. Šie $PHP_AUTH_USER un $PHP_AUTH_PW tak ir servera mainīgie un tiem jābūt pieejamiem vienalga register_globals ir off vai nav? Link to comment Share on other sites More sharing options...
Roze Posted November 29, 2003 Report Share Posted November 29, 2003 Tad jaatgriezhas pie laacz posta.. tb vai tev php ir kaa apache modulis, jo cgi variantaa shie variablji nav.. Link to comment Share on other sites More sharing options...
Venom Posted November 29, 2003 Report Share Posted November 29, 2003 a es saku: $_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW'] un visaads print_r($_GLOBALS); nekad nav skaadeejis. Link to comment Share on other sites More sharing options...
Recommended Posts