|
ставим пароль на страницуPasswordhash вполне можно получить стандартной функцией Perl'а: $hash=crypt($pass,$salt); где $pass - пароль, $salt - строка из двух символов, участвующая в формировании хэша. Так что вполне можно автоматизировать процесс добавления новых пользователей, смену паролей через html-формы и т.д. require user user1 user2 и require group user1 user2 позволяют указать, какие пользователи и группы получат доступ к данному каталогу. require valid-user разрешает доступ всем пользователям, указанным в файле паролей системы. Еще пара полезных директив - deny и allow - соответственно запрещения и разрешения доступа. Применяются примерно так: deny from all allow from 192.168 По умолчанию сначала выполняются все deny, потом все allow, так что allow from all разрешит доступ всем пользователям, невзирая ни на какие deny. Порядок можно изменить директивой order: order allow, deny. deny from all отлично сочетается со вторым способом защиты страниц через CGI, именно этой директивой лучше всего прикрывать всякие пароли к гостевым книгам и т.д. При попытке обращения к страницам из этого каталога пользователь получит нечто такое. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Другие статьи по теме: - почему я выбрал perl?- практическое применение perl-скриптов - Perl для веб-мастера - Perl для чайников от ns - повышение индивидуального мастерства дизайнера |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |