> > А кто-нибудь пробовал силой заставить Netscape забыть пароль, выдав
> > ей код ответа 204 Authorization failed?
>
> Я пробовал с NN3.04 и NC4.05, не получается - помнит первый пароль.
> Auth type был "basic", дайджестовую не смотрел.
>
Хех ! У меня как-то была та-же проблема. Есть некая область
на сервере с аутенификацией. Начальство хотело кнопочку LOGOUT.
Тогда я сказал, что это сделать низя. Однако щаз написал
простейший скрипт "nph-logout.cgi" :
--------------------------------------------------------------
#!/bin/sh
echo "HTTP/1.1 401 Authorization Required"
echo "WWW-Authenticate: Basic realm=\"Your authority realm\""
echo "Content-Type: text/html"
echo ""
echo "<h1 align=CENTER>Unauthorized</h1>"
--------------------------------------------------------------
И заработало ! 204 - это код "No content", и к Authorization
он не имеет никакого отношения. 401 годится больше :))
Но все-бы было хорошо - но теперь сервер перевели на SSL, и
в случае SSL такой фокус не проходит - говорит что-то типа
"An I/O error occured during security authorization\nPlease,
try your connection again". Каких-то заголовков ей не хватает.
Вопрос ! Как-нибудь ( без писания собственного SSL-клиента )
можно поглядеть, какие заголовки выдаются при первом запросе
по SSL к авторизованному сайту ? То есть когда именно сервер,
а не мой гадкий скрипт выдает "401 Authorization required" ?
Sincerely yours,
Felix A. Milovanov,
http://chat.portal.ru
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.