art
-
Posts
3 -
Joined
-
Last visited
Posts posted by art
-
-
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?
-
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:
sms skripts
in PHP skripti
Posted
paprovē google vai hotscripts.com.