А если так?
Konstantin 27.02.2003 19:15
1. Требуется защитить /user/
2. На него прописывается необходимый .htpasswd
3. Для логаута используем каталог /user/logout/
4. В нем также требуем авторизацию, заводим отдельный .htpasswd в котором прописываем только одного пользователя: например логин=100, пароль=100.
5. Естественно такого пользователя не должно быть в файле с данными для реальных пользователей.
6. Для выхода пользуем ссылку вида <a href=
http://100:100@userhost.ru/user/logout/>exit</a>
7. В /user/logout/index.html пишем redirect на требуемый файл.
8. Т.о. при попытке обращения к /user/ в Remote_user будет 100, данные о котором в "правильном" файле с помощью которого мы проверям аутентификацию отсутствуют и выдасться окошко с предложением ввести логин /пароль.