|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : vitus@ice.ru 2:5020/400 24 Jul 2001 14:59:03 To : "Konstantin Barkalov" Subject : Re: хеадер. -------------------------------------------------------------------------------- Konstantin Barkalov <bkl@tn.kras.ru> wrote: KB>как эхотагом в заголовок написать 401-ую ошибку (Forbritten) чтоб он пароль KB>спросил? Так и написать print "Status: 401 Auth required\n"; # А нe Forbdden. Forbidden это 403 print "WWW-Authenticate: basic; realm=\"My very secure area\""; print "Content-Type: text/html\n\n"; print "<html><body><h1>Мужик, ты бы пароль сказал что-ли</h1></body></html>\n"; Только толку тебе с этого? Как ты этот пароль проверишь? Если это CGI, то Apache тебе его ни разу не отдаст. И даже по-моему REMOTE_USER не выставит, поскольку как этот па Если mod_perl, то вообще-то можно дотянуться, но те кто знает, как, обычно таких вопросов не задают. KB>pS: или есть какие другие способы спросить пароль? Hапример, прописать необходимые директивы в конфиг сервера. Или сделать всю авторизацию не на HTTP basic authentication, а на куках, используя для ввода пароля обычную формочку с <input type=password. -- Victor Wagner vitus@ice.ru Chief Technical Officer Office:7-(095)-748-53-88 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: FT-center (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/950988b84c0f.html, оценка из 5, голосов 10
|