Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Ivan Siyanko                         2:5020/400     11 Jul 2003  12:17:25
 To : All
 Subject : Проблема с авторизацией ...
 -------------------------------------------------------------------------------- 
 
 Hi all !
 Проблема такая:
 Есть perl cgi скрипт который кидает стандартый заголовок с стребованием
 авторизации в браузер (соотв он лежит в каталоге cgi-bin).....
 Вот тут прочитал как это делать:
 http://www.opennet.ru/base/dev/cgi_auth_401.txt.html
 т е берется файл .htaccess со след содержимым:
 ------------------ .htaccess -------------------
 <Files "401.cgi">
 RewriteEngine On
 RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]
 </Files>
 --------------------- eof ----------------------
 файл "401.cgi" :
 #!/usr/bin/perl -w
 use strict;
 use CGI;
 
 if (!$ENV{'REMOTE_USER'}) {
 my $q = CGI->new;
 print $q->header(-status => 401,
                   -www_authenticate => 'Basic realm="test"',
                   -type => 'text/html'),
        $q->start_html('Authorization required'),
        $q->h2('Authorization required'),
        $q->end_html;
 }
 
 ....
 В результате запуска скрипта - он не работает ...
 т е окошко с авторизацией выдается а вот условие
 if (!$ENV{'REMOTE_USER'}) {
 }
 не выполняется... почему ?
 --- ifmail v.2.15dev5
  * Origin: "MTU-Intel ISP" (2:5020/400)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 Проблема с авторизацией ...   Ivan Siyanko   11 Jul 2003 12:17:25 
 Re: Проблема с авторизацией ...   Comoderator of RU.CGI.PERL   01 Aug 2003 17:43:30 
Архивное /ru.cgi.perl/91046f006a29.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional