- 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% на первый месяц обслуживания! При переходе по баннеру - скидка 25% на первый месяц обслуживания!