|
|
|
| ребят переехал на новый хостинг, все более менее есть свои глюки но пока будуюзать его есть тестовое время еще если что назад вернусь хоть и не охота.
в общем вопрос в следующем
была проблема с временем они включили CGI
мой файл проверки аутентификации в админке перестал работать тупо выбивая всплывающую форму для ввода.
как быть??
<?php
include("bd.php");
error_reporting(E_ALL);
function sql_die() {
if (!headers_sent()) header("HTTP/1.0 500 Internal Server Error");
die("SQL Error: " . mysql_error());
}
function check_auth() {
if (isset($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW'])) do {
$_SERVER['PHP_AUTH_USER'] = mysql_real_escape_string($_SERVER['PHP_AUTH_USER']);
$_SERVER['PHP_AUTH_PW'] = mysql_real_escape_string($_SERVER['PHP_AUTH_PW']);
$query = "SELECT * FROM `userlist` WHERE `user`='".$_SERVER['PHP_AUTH_USER']."' AND `pass`='".$_SERVER['PHP_AUTH_PW']."' LIMIT 1";
$lst = mysql_query($query) or sql_die();
$UserData = mysql_fetch_assoc($lst);
mysql_free_result($lst);
if (!$UserData) break;
// if (!$UserData['is_admin']) break;
return true;
} while (false);
header("HTTP/1.0 401 Unauthorized");
header("WWW-Authenticate: Basic realm=\"Admin Page\"");
exit();
}
check_auth();
|
| |
|
|