[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема в файле lock.php ничего не происходит ващ
Гость_alacka
Здравствуйте, проходил уроки Попова и вот мучаюсь не могу понять в чем причина, когда ставлю файл lock.php который должен показывать окно в котором нужно будет вводить имя и пароль, ничего не происходит.

Вот сам сайт - http://ukrcms.co.cc/admin/

Подключения к базе данных происходит через include("bloks/db.php"); на других файлах все работает отлично. То есть подключения к базе происходит.

Вопщем не могу понять в чем причина может кто то что то подскажет ?

Код index.php

<? include ("lock.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta
http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>
Адмін частина</title>
<link
type="text/css" rel="stylesheet" href="style.css" />
</head>
<body
class="body">
<?php
include("bloks/top.php"); ?>

Вітаємо Вас в Адмін частині сайту


<?php include("bloks/menu.php"); ?>

</body>
</html>



Код lock.php

<?php
include("bloks/db.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();
}


}




?>




Спустя 1 час, 53 минуты, 37 секунд (24.12.2011 - 17:59) johniek_comp написал(а):
говно код потому что, и Попов тебе не программист, он не правильно делает все!
если хочешь чему-то научится стучи в скайп он в подписи, думаю 30 минут лекции по PHP и у тебя все заработает.

Спустя 7 минут, 45 секунд (24.12.2011 - 18:06) RCuPeR написал(а):
Цитата (johniek_comp @ 24.12.2011 - 14:59)
говно код потому что, и Попов тебе не программист, он не правильно делает все!
если хочешь чему-то научится стучи в скайп он в подписи, думаю 30 минут лекции по PHP и у тебя все заработает.

Свернутый текст
laugh.gif laugh.gif laugh.gif laugh.gif

Спустя 41 секунда (24.12.2011 - 18:07) inpost написал(а):
Гость_alacka
Этот код багнутый, удивительно, что он временами ещё работал.
Более подробно тут: irbis-team.com
Быстрый ответ:

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