попробуйте с realm поиграться
ceo at l-i-e dot com 13-Oct-2010 10:51
To force a logout with Basic Auth, you can change the Realm out from under them to a different Realm.
This forces a new set of credentials for a new "Realm" on your server.
You just need to track the Realm name with the user/pass and change it around to something new/random as they log in and out.
I believe that this is the only 100% guaranteed way to get a logout in HTTP Basic Auth, and if it were part of the docs a whole lot of BAD user-contributed comments here could be deleted.
Другие языки программирования и технологии
PHP хелп! Как сделать логаут при использовании HTTP аутентификации. Задолбался (((( Не релогин а именно логаут!
Макс Чикарев Чикарев
Крутяк!!! Работает!!! Просто меняем реалм и все!!! Без всяких сессий и куков!!! Новый реалм обнуляет PHP_AUTH_USER и PHP_AUTH_PW Юх-х-х-у-у-у-у-!!!
эмн.. . ну убить нельзя а обнулить можно...
Макс Чикарев Чикарев
как? присвоить другие значения не получается
вот так
i f ( isset ( $ _ GET [ ' logout ' ] ) ) {
i f ( isset ( $ _ SESSION [ ' user_id ' ] ) )
unset( $ _ S ESSION [ ' user_id ' ] ) ;
setcookie( ' login ', ' ', 0 , " / " ) ;
setcookie ( ' password ', ' ', 0 , " / " ) ;
}
i f ( isset ( $ _ GET [ ' logout ' ] ) ) {
i f ( isset ( $ _ SESSION [ ' user_id ' ] ) )
unset( $ _ S ESSION [ ' user_id ' ] ) ;
setcookie( ' login ', ' ', 0 , " / " ) ;
setcookie ( ' password ', ' ', 0 , " / " ) ;
}
Макс Чикарев Чикарев
Это типа мутки с сессиями? Управляем переменной отвечающей за присутствие юзера?
Хетаг Дзантиев
ты прав,у меня тоже стоит такое обнуление.
setcookie( ' login ', ' ', 0 , " / " ) ;
второй ответ правильный, я тоже такое использовал здесь blog.liozenda.ru/test_vhod.php
второй ответ правильный, я тоже такое использовал здесь blog.liozenda.ru/test_vhod.php
Похожие вопросы
- что я сделал не так? http://remont-elit.narod.ru/
- Как сделать чтобы куча инсталлеров запускалась по очереди одним файлом вот именно.
- Вопрос по PHP к кодерам. Как сделать поле в форме обратной связи обязательным?
- Вопрос по PHP. Какие в php преимущества и недостатки между использованием кукисов и сессий?
- PHP экранирование или использование одинарных кавычек ?
- Сколько стоит сегодня PHP сайт с использованием MySQL
- как сделать русскую бегущую строку в файле php?
- С какого языка начинать изучения программирования Pascal/PHP/Python?
- для чего сериализация массивов в PHP? пример использования, пожалуйсто:)
- PHP - как сделать на сайте "восстановление пароля", если пароли в бд хранятся в виде md5 хеш кодов?