|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Comoderator of RU.CGI.PERL 2:5020/400 01 Aug 2003 17:43:30 To : "Ivan Siyanko" Subject : Re: Проблема с авторизацией ... -------------------------------------------------------------------------------- Хмутро. IS> Hi all ! IS> Проблема такая: IS> Есть perl cgi скрипт который кидает стандартый заголовок с стребованием IS> авторизации в браузер (соотв он лежит в каталоге cgi-bin)..... IS> Вот тут прочитал как это делать: IS> http://www.opennet.ru/base/dev/cgi_auth_401.txt.html IS> т е берется файл .htaccess со след содержимым: IS> ------------------ .htaccess ------------------- IS> <Files "401.cgi"> IS> RewriteEngine On IS> RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L] IS> </Files> IS> --------------------- eof ---------------------- IS> файл "401.cgi" : IS> #!/usr/bin/perl -w IS> use strict; IS> use CGI; IS> if (!$ENV{'REMOTE_USER'}) { IS> my $q = CGI->new; IS> print $q->header(-status => 401, IS> -www_authenticate => 'Basic realm="test"', IS> -type => 'text/html'), IS> $q->start_html('Authorization required'), IS> $q->h2('Authorization required'), IS> $q->end_html; IS> } IS> .... IS> В результате запуска скрипта - он не работает ... IS> т е окошко с авторизацией выдается а вот условие IS> if (!$ENV{'REMOTE_USER'}) { IS> } IS> не выполняется... почему ? Это вопрос по апачу, а не по перловым CGI-скриптам. -- FIDO: Artem Chuprina, 2:5020/122.256, comoderator of RU.CGI.PERL Internet: Artem Chuprina <cmrcp@ran.pp.ru>, comoderator of fido7.ru.cgi.perl --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/114776e4dc947.html, оценка из 5, голосов 10
|