|
|
|||||
Закрыть окно и всё
__________________
Что за дурь? 50 символов в подписи!? |
|
|||||
при логауте шли этот же хедер
Header("WWW-Authenticate: Basic realm=\"My Realm\""); Header("HTTP/1.0 401 Unauthorized");
__________________
SUB SPECIE AETERNITATIS |
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
А как браузер догадается, что это именно logout?
Ты это на практике проверял?
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
Один из вариантов-
<? if(!isset($x)) unset($PHP_AUTH_USER); if(!isset($PHP_AUTH_USER)) { setcookie("x","z",time()+10); Header("WWW-Authenticate: Basic realm="Realm""); Header("HTTP/1.0 401 Unauthorized"); ... ?> в доке по PHP тоже решение есть..
__________________
SUB SPECIE AETERNITATIS |
|
|||||
Ветеран форума
|
никак...
бейсик авторизация передаётся браузером... и то что ты Gossip убиваешь переменные ничего не изменит. |
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Цитата:
Цитата:
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
Example 16-2. HTTP Authentication example forcing a new name/password
__________________
SUB SPECIE AETERNITATIS |
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Читать документацию нужно внимательно. И до конца: This behavior is not required by the HTTP Basic authentication standard, so you should never depend on this.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
Часовой пояс GMT +4, время: 02:50. |
|
« Предыдущая тема | Следующая тема » |
|
|