|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Serge Shikov 2:5020/400 22 May 2000 16:41:32 To : All Subject : Re: Perl???!! Auth он умеет??????? -------------------------------------------------------------------------------- Alexey Medvedev wrote: > > Конкретный вотрос (раз уж спор зашел) > Как на Perl сдеалать такое (PHP): Я тебе совершенно конкретно ответил - см. www.modperl.com, там лежит книжка, одна из глав которой _полностью_ посвящена авторизации из перла под mod_perl. Причем авторизация практически любая, самая навороченная. > --------------------------------------------------------- > <? > if(!($PHP_AUTH_USER=="test" && $PHP_AUTH_PW=="test")) > { > Header("WWW-authenticate: basic realm=\"My site\""); > Header("HTTP/1.0 401 Unauthorized"); > echo("<h3>Nizya!</h3>"); > exit(); > } > ?> > Text......... > --------------------------------------------------------- > > (для невнимательных - _как получить пароль_?) Во-первых, кто тебе сказал, что тебе его дадут? PHP может достать пароль точно там же, где любая другая CGI-скриптина - из ENV. Если сервер его туда положит - то он там есть, если его там нет - ты его нигде не возьмешь. Так вот - если PHP выполняется как CGI, то пароля в ENV _HЕТ_. И вторая возможность - залезть в потроха сервера (например для Апача - через mod_perl/mod_php). И если ты читал документацию, ты должен был видеть, что описанная тобой фича доступна _только_ если PHP выполняется как модуль Апача. Хочешь через перл - бери mod_perl, и вперед, как в книжке написано. --- ifmail v.2.15dev5 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/28254f628085.html, оценка из 5, голосов 10
|