|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Alex Kharitonov 2:5038/7.17 13 Jun 2000 23:02:33 To : Alexey Medvedev Subject : Perl Auth??!! -------------------------------------------------------------------------------- 12 Июн 00 23:41, Alexey Medvedev wrote to Bastrakov Oleg: AM>>> 2) он не умеет простую авторизацию BO>> ты это о чем ? или я что-то не понял, или ты о 401 ? BO>> тогда пpи чем тут PHP ? AM> Да о ней. Можт ты скажешь как это умеет mod_perl? AM> В ru.perl мне не ответили. Зачем делать авторизацию самостоятельно, если это умеет сервер? Для Apache, если имя и пароль правильные, имя передается через переменную окружения REMOTE_USER. А пароль тебе знать не нужно :-) Браузер запоминает (как минимум до выхода из него) имя и пароль, и если в том же домене на другом сайте потребуется авторизация с тем же значением realm, эти данные передадутся автоматически. Т.е. вебмастер соседнего сайта при определенном везении получает доступ к логинам и паролям твоих посетителей, конечно если стоит PHP. AM> <? AM> if(!($PHP_AUTH_USER=="test" && $PHP_AUTH_PW=="test")) { AM> Header("WWW-authenticate: basic realm=\"the site\""); AM> Header("HTTP/1.0 401 Unauthorized"); } ?>> AM> Analog? Если скрипт запущен, значит посетитель прошел авторизацию, осуществленную средствами сервера, т.е. на Perl вообще ничего не надо делать :-) С уважением, Alex! mailto:askh@go.ru http://home.onego.ru/~alexskh/ PGP key fingerprint: 183A DDC9 D784 4623 98D5 4749 4F9C E20B 47E0 769C --- GoldED/386 3.00.Beta5+ * Origin: ASKh Home (2:5038/7.17) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/147413946d3e4.html, оценка из 5, голосов 10
|