Vi allego uno script, qualcuno sa indicarmi perchè in alcuni server funziona e in altri non mi riconosce la pass e mi timanda sempre indietro???
grazie Luigi
All:
----
require "inc.php";
$auth = false;
$PHP_AUTH_USER = $_SERVER['PHP_AUTH_USER'];
$PHP_AUTH_PW = $_SERVER['PHP_AUTH_PW'];
if (isset($PHP_AUTH_USER) && isset ($PHP_AUTH_PW))
{
$query = "SELECT password FROM administrator where userid like '$PHP_AUTH_USER' and password like '$PHP_AUTH_PW'";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
$in_pass = $row["password"];
if (($in_pass == $PHP_AUTH_PW) && (in_pass != "") && ($PHP_AUTH_PW != ""))
{
$auth = true;
}
}
if (! $auth)
{
Header("WWW-Authenticate: Basic realm=\"Admin Panel\"");
Header("HTTP/1.0 401 Unauthorized");
redirect_to_loggedout_page("pgerrata.php");
exit;
}
function redirect_to_loggedout_page($go_to)
{