Alexbank
Guest
HTTP authenticatie
Блин не могу понять в чем проблемы, такое ощущение как будто переменным $PHP_AUTH_USER и $PHP_AUTH_PW ничего не присваивается,
Блин не могу понять в чем проблемы, такое ощущение как будто переменным $PHP_AUTH_USER и $PHP_AUTH_PW ничего не присваивается,
PHP:
$ipshnik = intval($_REQUEST['ipshnik']);
$_SERVER['REMOTE_ADDR']=$ipshnik;
if( $_SERVER['HTTP_HOST'] == "000.000.000.000" )
if(strpos($_SERVER['REMOTE_ADDR'],'000.000')!==0){
$link = mysql_connect("localhost", "", "") or die ("Could not connect to MySQL");
mysql_select_db ("ins", $link) or die ("Could not select database");
function auth() {
Header("WWW-Authenticate: Basic realm=\"ArmFN public site\"");
$timeout = mktime(date(G),date(i)+10,0,date("m"),date("d"),date("Y"));
mysql_query("INSERT INTO world_enter(time,ip,user,pasw,status) VALUES ('$timeout','$ipshnik','$PHP_AUTH_USER','$PHP_AUTH_PW','BEDpsw')") or die("Ñ áàçîé êàêàÿ òî áåäà");
header("HTTP/1.0 401 Unauthorized");
echo "Îøèáêà ââîäà äàííûõ\n";
exit;
}
if(!isset($PHP_AUTH_USER)) {
auth();
}
else {
$quer2 = mysql_query("select * from users where email='$PHP_AUTH_USER' and password='$PHP_AUTH_PW'") or die("kill");
if (mysql_num_rows($quer2) == "0") {
$timeout = mktime(date(G),date(i)+10,0,date("m"),date("d"),date("Y"));
mysql_query("INSERT INTO world_enter(time,ip,user,pasw,status) VALUES ('$timeout','$ipshnik','$PHP_AUTH_USER','$PHP_AUTH_PW','BEDpsw22')") or die("kill");
auth();
}}