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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : vilfred                              2:5020/400     02 Feb 2001  23:22:38
 To : Insan
 Subject : лови более менее описание .htaccess
 -------------------------------------------------------------------------------- 
 
 Пример содержимого файла .htaccess 
 
     AuthUserFile /otherdir/.htpasswd 
     AuthGroupFile /dev/null 
     AuthName ByPassword 
     AuthType Basic
 
     <Limit GET POST PUT> 
     require user bolnikh 
     </Limit>
     AuthUserFile указывает путь файла паролей, который должен находиться вне 
 данного каталога. 
     Это все для конктретного пользователя
     Для создания файла паролей необходимо воспользоваться утилитой htpasswd,
     входящей в состав дистрибутива сервера: 
 
     htpasswd -c /otherdir/.htpasswd pumpkin
     После запуска она дважды запросит пароль для пользователя pumpkin 
     и создаст файл паролей /otherdir/.htpasswd. 
 
     Использование нескольких пар имя/пароль достигается путем описания группы,
     в которую входят несколько пользователей, и указания имени группы в
 операторе 
 Limit. 
 
     Hеобходимо создать несколько записей в файле паролей. Этого можно достичь,
     не указывая ключа -c (create) для htpasswd: 
     htpasswd /otherdir/.htpasswd peanuts 
     htpasswd /otherdir/.htpasswd almonds 
     htpasswd /otherdir/.htpasswd walnuts 
     Создать файл описания группы, назвав его, например, /otherdir/.htgroup со 
 следующим содержимым: 
     my-users: pumpkin peanuts almonds walnuts 
 
     где my-users - имя группы, 
 
     pumpkin, peanuts, almonds, walnuts - список пользователей, входящих в
 группу. 
     Изменить файл .htaccess следующим образом: 
     AuthUserFile /otherdir/.htpasswd 
     AuthGroupFile /otherdir/.htgroup 
     AuthName ByPassword 
     AuthType Basic 
     <Limit GET> 
     require group my-users 
     </Limit>
     Все документы данного каталога будут доступны всем членам группы my-users 
 после
     проведения процедуры аутентификации (ввода пароля). 
     Внимание!
     В файле конфига надо прописать
     AllowOverride AuthConfig 
     в нужном месте
     рнр
     if(!isset($PHP_AUTH_USER)) bad_auth();
     $username = $PHP_AUTH_USER;
     $password = $PHP_AUTH_PW;
 
     function bad_auth()
     {
     global $database;
     Header( "WWW-authenticate: basic realm='test' ");
     Header( "HTTP/1.0 401 Unauthorized");
     $title = "Invalid login";
     echo "<HTML>\n" <HEAD>\n <TITLE>Authorization Required</TITLE>\n";
     echo " </HEAD>\n";
     echo " <BODY BGCOLOR=#FFFFFF TEXT=#000000>\n";
     echo " I need a username and password with which to access the
 database.<P>\n";
     echo " </BODY>\n </HTML>\n";
     exit;
     }
 -- 
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 .htaccess   InSAn   02 Feb 2001 11:05:20 
 Re: .htaccess   Michael B. Babakov   02 Feb 2001 21:14:54 
 лови более менее описание .htaccess   vilfred   02 Feb 2001 23:22:38 
Архивное /ru.perl/6488fe5a60eb.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional