Форум сетевых администраторов
Показаны 3 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- Php-аутентификация (http://netadmin.ws/forum/showthread.php?threadid=9926)


Помещено Tomato 28-11-2004 в 15:24:

Php-аутентификация

У меня возникла следующая проблема:
Стоит Apache 1.3.12 (win32) c подклеченным в качестве программы PHP-cgi 5.0.2.
_____________________________________
<?php
if(!isset($PHP_AUTH_USER)) {
header("WWW-Authenticate: Basic realm=\"My Realm\"");
header("HTTP/1.0 401 Unauthorized");
echo "NO!";
exit;
} else {
echo "OK!";
}
?>

<?php
if(!isset($HTTP_SERVER_VARS['PHP_AUTH_USER'])) {
header("WWW-Authenticate: Basic realm=\"My Realm\"");
header("HTTP/1.0 401 Unauthorized");
echo "NO!";
exit;
} else {
echo "OK!";
}
?>

<?php
if(!isset($_SERVER['PHP_AUTH_USER'])) {
header("WWW-Authenticate: Basic realm=\"My Realm\"");
header("HTTP/1.0 401 Unauthorized");
echo "NO!";
exit;
} else {
echo "OK!";
}
?>

________________________________________

Во всех трех случаях происходит одно и то же:
Три раза появляется окно авторизации, я ввожу оба парамаетра (логин и пароль), а потом выдается ECHO "NO!".

Если кто-нибудь поможет, буду благодарна.


Помещено GenUS 29-11-2004 в 04:23:

RTFM!!!
Php-аутентификация работает только когда ПХП стоит как МОДУЛЬ!

__________________
.


Помещено rio 01-12-2004 в 14:36:

Попробуй реализовать Аутентификацию при помощи Сессий и куков. Статей на эту тему очень много написанно.

Либо поставь рнр не как модуль , о том как это сделать - в другой ветке форума тебе с радостью помогут.

__________________
Ковчег построили дилетанты, а профессионаллы построили "Титаник" - не бойтесь спрашивать то , чего вы не знаете , а так же делать то - чего не умеете !


Формат времени GMT. Текущее время 06:31.
Показаны 3 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.