clevel
Новичок
выход после авторизации
делаю авторизацию через:
header("WWW-Authenticate: Basic realm=\"Control Panel Authentication\"");
header("HTTP/1.0 401 Unauthorized");
exit;
и записываю в сессию номер юзера (берется из БД).
Что надо: по ссылке со страницы разлогиниться и получить заново форму авторизации.
Что делаю:
unset($userid);
header("Location: ".$PHP_SELF);
в начале скрипта стоит проверка на isset($userid)
если не установлен-> include("auth.php")
else вывод контента.
так вот...
сохраняются $PHP_AUTH_USER,$PHP_AUTH_PW и форма авторизации из-за этого не выводиться вновь. Пытался делать unset, присвоить нулевое значение '', ничего не помогает.
Как избедать этого? По поиску не нашел ответа.
Спасибо.
делаю авторизацию через:
header("WWW-Authenticate: Basic realm=\"Control Panel Authentication\"");
header("HTTP/1.0 401 Unauthorized");
exit;
и записываю в сессию номер юзера (берется из БД).
Что надо: по ссылке со страницы разлогиниться и получить заново форму авторизации.
Что делаю:
unset($userid);
header("Location: ".$PHP_SELF);
в начале скрипта стоит проверка на isset($userid)
если не установлен-> include("auth.php")
else вывод контента.
так вот...
сохраняются $PHP_AUTH_USER,$PHP_AUTH_PW и форма авторизации из-за этого не выводиться вновь. Пытался делать unset, присвоить нулевое значение '', ничего не помогает.
Как избедать этого? По поиску не нашел ответа.
Спасибо.