Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Авторизация header('WWW-Authenticate: Basic realm="Protected Area"');
 
 автор: Deathless   (19.06.2007 в 11:08)   письмо автору
 
 


if (!isset($PHP_AUTH_USER)) {
header('WWW-Authenticate: Basic realm="Protected Area"');
header('HTTP/1.0 401 Unauthorized');
exit;
} else if (isset($PHP_AUTH_USER)) {
if ($admin_login==$PHP_AUTH_USER && $admin_password==$PHP_AUTH_PW) {
} else {
echo "Неверный логин/пароль!";
exit;}
} else {
header('WWW-Authenticate: Basic realm="Protected Area"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required.';
exit;
}

Работает под апачем не работает под IIS (
Под IIS что непиши все равно пароль щитает неверным (
Мне надо настроить чтобы скрипт работал помогите умоляю.

   
 
 автор: Deathless   (19.06.2007 в 11:29)   письмо автору
 
   для: Deathless   (19.06.2007 в 11:08)
 

Уже разобрался сам, исправил, работает =)

   
 
 автор: Вар   (19.06.2007 в 11:31)   письмо автору
 
   для: Deathless   (19.06.2007 в 11:29)
 

А в чем было дело? у меня такая же проблема

   
 
 автор: Deathless   (19.06.2007 в 11:55)   письмо автору
 
   для: Вар   (19.06.2007 в 11:31)
 

надо исправить на :

if (!isset($_SERVER['PHP_AUTH_USER'])) {
header('WWW-Authenticate: Basic realm="Protected Area"');
header('HTTP/1.0 401 Unauthorized');
exit;
} else if (isset($_SERVER['PHP_AUTH_USER'])) {
if ($admin_login==$_SERVER['PHP_AUTH_USER'] && $admin_password==$_SERVER['PHP_AUTH_PW']) {
} else {
echo "Неверный логин/пароль!";
exit;}
} else {
header('WWW-Authenticate: Basic realm="Protected Area"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required.';
exit;
}

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования