Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Админка.


Автор: manzhetka 11.2.2007, 19:24
Есть адмника для загрузки информации на прайсовый сайт: состоит соответстенно из главной страницы, меню, инфы1 (для загрузки прайса 1), инфы2 (для загрузки прайса 2), и auth.inc.
Все беру уже готовое с готового сайта. Мне нужно сделать практически один в один, только изменить кое-что под себя. Беру все с первого сайта, ничего не изменяю, загружаю на бесплатный хостинг с поддержкой php. И происходит какая-та хрень...  
Для того, чтобы зайти в админку, надо вводить пароль, ввожу... и ничего, опять окошечко ч логином и паролем, опять ввожу и опять ничего и так до бесконечности.
Причина такого беспредела я думаю заключается, либо в том, что это все-таки бесплатный хостинг, либо в этом файле auth.inc.
Т.к. я пока php не знаю, то и разобраться с этим не могу... Поэтому очень прошу помощи.

Посмотрите пожалуйста этот auth.inc:

Код

<?
$realm="MANZH";
function  authentic()
{
  global $realm;
  Header( "HTTP/1.0  401  Unauthorized");
  Header( "WWW-authenticate: Basic realm=\"$realm\"");
  echo  "You  must  enter  a  valid  login  ID  and  password  to  access  this  resource\n";
  exit;
}

if (!isset($PHP_AUTH_USER) || !isset($PHP_AUTH_PW))
{
    authentic();
}
else
{
      $adm_login   = "manzh";
      $adm_pass    = "1234";
}

if (strcmp($adm_login, $PHP_AUTH_USER) || strcmp($adm_pass, $PHP_AUTH_PW))
{
    authentic();
}
?>

Автор: -=Ustas=- 11.2.2007, 19:55
manzhetka, во-первых, читать ман!!!!!!!!!
Во-вторых, юзать глобальные массивы.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)