[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблемы с lock.php
Страницы: 1, 2, 3
twin
Вот так вот работало?

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
liver1981
inpost, я уже понял что есть Попов
да, моя невнимательность это мой большой фейл(
inpost
liver1981
Не превращай все в абсолют, у Попова есть и положительные стороны =)

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Basili4
inpost
То что его уроки обеспечиваю меня работой это плюс

_____________
Цитата
От постоянного сидения рядом с клавиатурой начинает болеть спина.


Делаю сайты, пишу скрипты php, js.
inpost
Basili4
То, что появился я, это для тебя минус =)

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
gumar
Подскажите пожалуйста как работает форма admin де пишем логин и пароль хочу узнать принцип работы откуда загружается слова на самой форме.... На каком языке рабатает это форма входа в админ панель???
Guest
В случае, если у Вас на сайте не работает авторизация через 401 заголовок, то необходимо в корень сайта добавить файл .htaccess со следующим содержимым:

RewriteEngine on
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
Игорь
В случае, если у Вас на сайте не работает авторизация через 401 заголовок, то необходимо в корень сайта добавить файл .htaccess со следующим содержимым:

RewriteEngine on
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]


biggrin.gif
Guest
pokoji pojalusta svoi kod kak izmenil
u menea ne rabotaiet
Гость_Сергей
liver1981 у:
А после Попова к чему перешел?? А то я уже "задрался" слышать возмущения на форумах, срочно нужен качественный и доступный материал с примерами, типа как http://habrahabr.ru/post/44610/
Спасибо!
Сержик
файл lock Попова нормально работал на локальном хосте и на бесплатном хосте. После перехода на платный хостинг, после ввода логина и пароля в форму - в админку не пускало.
Добавил в файл файл .htaccess :
RewriteEngine on
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
всё заработало.
Спасибо Guest за совет!!! wink.gif
Гость_Oleg
Доброго времени суток. У меня такая же проблема как и у liver1981, только не ob_start() не Header ("WWW-Authenticate: Basic realm=\"Admin Page\"" "HTTP/1.0 401 Unauthorized"); непомогло. Подскажите в чем еще может быть проблема?

P.S. Во всех файлах проверил нигде лишних строк и пробелов нет.
killer8080
Цитата (Гость_Oleg @ 18.03.2013 - 21:02)
P.S. Во всех файлах проверил нигде лишних строк и пробелов нет.

плохо проверил, или кодировка UTF8 with BOM
olejka
lock.php
<?php
include("blocks/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();
}


}


index.php
<? ob_start(); 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
href="style.css" rel="stylesheet" type="text/css" />
<script
src="Scripts/swfobject_modified.js" type="text/javascript"></script>
</head>
<body>
<table
width="800" border="0" align="center" class="main_border">
<?

include ("blocks/header.php");
?>
<tr>
<?

include ("blocks/left_block.php");
?>
<td
width="596" valign="top">
<h1
class="glavnaya"> <div align="center"> Добро пожаловать в админку! </div>
</h1>
<div
class="styl_admin_content">
<p>

Вы находитес в административной панели управлени сайтом! Здесь вы можете редактировать содержимое сайта, добовлять и удалять статьи. Так же можете сменить дизайн сайта.
</p>
<p>

Данная панель управления- проста в использование и удобна для людей даже с минимальными знания ПК.
</p>
</div>
</td>
</tr>
<?

include ("blocks/footer.php");
?>
</table>
<script
type="text/javascript">
swfobject.registerObject("FlashID");
</script>
</body>
</html>

Быстрый ответ:

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