[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не заходит в админку сайта
Aleks-prog
Добрый день, коллеги!
Проблема - не заходит в админку сайта, хотя в локалхосте нормально заходил, не пойму никак, захожу так:
Таблица в БД есть user, подключение к БД на всех страницах одинаково, ничего не менял(то есть правильное)

<?php include("blocks/bd.php");
if (!isset($_SERVER['PHP_AUTH_USER']))

{
Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
Header ("HTTP/1.0 401 Unauthorized");
exit();
}

else {
if (!get_magic_quotes_gpc()) {
$_SERVER['PHP_AUTH_USER'] = mysql_escape_string($_SERVER['PHP_AUTH_USER']);
$_SERVER['PHP_AUTH_PW'] = mysql_escape_string($_SERVER['PHP_AUTH_PW']);
}

$query = "SELECT pass FROM user WHERE login='".$_SERVER['PHP_AUTH_USER']."'";
$lst = @mysql_query($query);

if (!$lst)
{
Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
Header ("HTTP/1.0 401 Unauthorized");
exit();
}

if (mysql_num_rows($lst) == 0)
{
Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
Header ("HTTP/1.0 401 Unauthorized");
exit();
}

$pass = @mysql_fetch_array($lst);
if ($_SERVER['PHP_AUTH_PW']!= $pass['Pass'])
{
Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
Header ("HTTP/1.0 401 Unauthorized");
exit();
}


}





?>




Спустя 23 минуты, 35 секунд (7.09.2011 - 11:13) Winston написал(а):
Цитата (Aleks-prog @ 7.09.2011 - 10:49)
@mysql_query

Зачем собак понатыкал, если еще тестишь? Убери все @ и поставь вверху файла
error_reporting(E_ALL);

Может прояснится что..

Спустя 2 часа, 12 минут, 4 секунды (7.09.2011 - 13:25) Aleks-prog написал(а):
Все решил, небольшое несовпадение if ($_SERVER['PHP_AUTH_PW']!= $pass['Pass']), Pass - с большой буквы, а в базе с маленькой, регистры видимо учитываются

Спустя 1 минута, 40 секунд (7.09.2011 - 13:26) Aleks-prog написал(а):
Winston

Вот именно что уже все перенес, но при переносе выскакивают иногда ошибки

Спустя 5 часов, 21 минута, 19 секунд (7.09.2011 - 18:48) inpost написал(а):
Aleks-prog
Я вроде ссылку давал, там тебе писалось, на сколько данная защита - пустая. Если нет, заглядывай ко мне в подпись, там всё расписано, что работать нормально это всё не будет! smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.