Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: проблемы со входом в админку на новом хостинге
Форумы портала PHP.SU » Серверное администрирование » Администрирование БД » проблемы со входом в админку на новом хостинге

Страниц (1): [1]
 

1. SergAntDnepr - 01 Июня, 2012 - 16:52:00 - перейти к сообщению
В БД есть таблица в которой хранится логин-пароль пользователя который управляет админкой. Сайт переехал к новым хостерам и теперь при входе в админку по паролю войти не возможно. Без пароля админка работает как обычно. Подскажите пожалуйста в чем проблема? Наверное в php.ini что-то надо подрегулировать? Файл lock.php следующий:

<?
include("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 userlist WHERE user='".$_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();
}

}

?>
2. Данил_123 - 01 Июня, 2012 - 18:47:07 - перейти к сообщению
BB-коды для кого? чем сервер отвечает?
3. SergAntDnepr - 01 Июня, 2012 - 19:00:15 - перейти к сообщению
Происходит следующее: Модератор запрашивает страницу админки, выбивает окно авторизации, модератор вводит логин-пароль и ничего не происходит, предлагается ввести пароль-логин вновь.

 

Powered by ExBB FM 1.0 RC1