|
|
|
| Всем привет! Недавно прочитал этот пост: http://www.xakep.ru/post/27203/default.asp и протащился. И всё вроде классно, но даже когда делаю
unset($_SERVER['PHP_AUTH_DIGEST']);
| всё равно КЛИЕНТ шлёт мне заголовок Authenticate. Подскажите, пожалуйста, как отучить его от этого, т.е. сделать Logout? | |
|
|
|
|
|
|
|
для: ~AquaZ~
(22.11.2009 в 15:24)
| | клиент поэтому заголовок и шлет, что $_SERVER['PHP_AUTH_DIGEST'] вытерт. | |
|
|
|
|
|
|
|
для: Trianon
(22.11.2009 в 17:02)
| | 1) Клиент не может знать состояние $_SERVER.
2) Клиент принципиально шлёт Authorize т.к. HTTP не сессионный.
3) Как заставить клиента не слать Authorize т.е. сделать logout? | |
|
|
|
|
|
|
|
для: ~AquaZ~
(22.11.2009 в 18:00)
| | Да никак. Любая HTTP-аутентификация подыхает не раньше, чем пользователь сам закроет [все] окна.
А иногда и позже. | |
|
|
|
|
|
|
|
для: Trianon
(22.11.2009 в 20:32)
| | "НИКАК" не бывает. Должен же быть способ! | |
|
|
|
|
|
|
|
для: Trianon
(22.11.2009 в 20:32)
| | А я узнал как! Послать юзера на
"http://reset:reset@{$_SERVER['SERVER_NAME']}{$_SERVER['PHP_SELF']}"
|
| |
|
|
|