Forum Webscript.Ru
Программирование => PHP => Тема начата: kiruxa от 13 Июля 2005, 14:17:11
-
Проблемка в следующем :
У меня есть закрытая область на сайте. Вход через аутентификацию.
Такого типа.
if ( (!isset($PHP_AUTH_USER)) || ! (($PHP_AUTH_USER == $LOGIN) && ($PHP_AUTH_PW == $PASSWORD)))
Но мне хотелось бы сделать LOG OUT и ре-логин под другим именем.
Пытаюсь удалить значения $PHP_AUTH_USER - не могу.
он заходит под старым ником.
Чтобы залогиниться под другим именем надо закрывать браузер и все по новому....
Видел такое на куче сайтов, себе сделать не могу.
Подскажите плиз.
-
для apache-вской авторизации нельзя сделать logout.
Используй обычные сессии
-
kiruxa:
Видел такое на куче сайтов
неправда.
и при чём здесь удаление сессии, если ты сессии не используешь?
-
RomikChef
на spylog-е видел такую фигню, так что правда.
-
Может и не сессии это называется
Но мне надобы разлогинить такую порнографию?
Это реально? или только по сессиям?
Можно полностью кэш только от одного сайта както почистить?
Я пока не видю выхода :(
-
alex007
kiruxa
На форуме полгода назад мной была поднята эта тема. Ищите.
А ответ - никак.
Любителям кивать на Спайлог - посмотреть еще раз. Там спец. юзер (outlet:*), который не логинится никоим образом.
Можно еще realm менять, но это уже поиски выхода.
-
можно, но только все это будет через одно место
http://www.opennet.ru/openforum/vsluhforumID8/2239.html
-
Вот еще кстати:
http://www.php.net/manual/en/features.http-auth.php
для логаута см. вариант со сменой пароля/логина
-
Green Kakadu
[off]Первое - вообще какие-то извращения
Второе - мне понравилось...только все равно не алгоритмично как-то. Выжопись...
Хотя, ответ есть.[/off]