Сделано в Раскрутке

Архив эхоконференции RU.PHP

- RU.PHP ------------------------------------------------------------- RU.PHP -
 Msg  : #6035 [572]
 От   : Serge V. Tarasov              2:5020/400          21 января 04, 08:40
 Кому : Vladimir Struchkov                                23 января 04, 23:56
 Тема : Re: Как сделать отлогинивание при HTTP-аутификации в PHP на Apache
-------------------------------------------------------------------------------
From: "Serge V. Tarasov" 

"Vladimir Struchkov"  сообщил/сообщила в новостях следующее:
news:bujmae$io$1@ddt.demos.su...

> >>>при обновлении страницы опять будут установлены.
> >>>Можно при logout менять AuthName. При этом броузер выведет новую форму
> > для
> >>>входа.
> >>
> >>Работает только в Интернет Эксплорере, а в Мозиле и Опере не работает
> >
> > А покажите код.
> >
> Hу например такая ссылка Exit
> Или кинуть соответствующий header

М-да... я, в общем-то, и хотел посмотреть, какие headers Вы посылаете.

Попробуйте
Сгенерить $realm, которая бкдет содержать некую строку одну (постоянную на
время сессии).
При logout, генерить новую строку (обязательно отличную от использованной
ранее).
Hу, headers, стандартные:

header('WWW-Authenticate: Basic realm="'.$realm.'", stale=FALSE');
header('HTTP/1.0 401 Unauthorized');

Удачи,
                Max.



-- 
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5.1
 * Origin: Talk.Mail.Ru (2:5020/400)


При переходе по баннеру - скидка 25% на первый месяц обслуживания!
Самый простой способ получить ROOT-доступ
При переходе по баннеру - скидка 25% на первый месяц обслуживания!