Helios
24.04.2007, 22:20
Делаю авторизацию для админки одного портала. Использую для получения пары login/pass Http-Авторизацию.
Если со входом в систему все работает нормально, то с выходом чет не работает:
Для выхода использую ссылку index.php?logout=true, при этом пользователь получает в ответ:
HTTP/1.0 401 Unauthorized
Status: 401 Unauthorized
WWW-Authenticate: Basic realm="Administration area"
После чего у браузера, по идее, желание отправлять аутентификационную информацию должно пропасть...
Но нет... Нажимаю Cancel, вижу страницу с информацией о ошибке аторизации. Подправляю в адресной строке index.php?logout=true на index.php и, о чудо, я опять в админке...
Собственно вопрос: как организовать нормальный выход из системы, не используя дополнительной информации типа кукисов или сессий?
Если со входом в систему все работает нормально, то с выходом чет не работает:
Для выхода использую ссылку index.php?logout=true, при этом пользователь получает в ответ:
HTTP/1.0 401 Unauthorized
Status: 401 Unauthorized
WWW-Authenticate: Basic realm="Administration area"
После чего у браузера, по идее, желание отправлять аутентификационную информацию должно пропасть...
Но нет... Нажимаю Cancel, вижу страницу с информацией о ошибке аторизации. Подправляю в адресной строке index.php?logout=true на index.php и, о чудо, я опять в админке...
Собственно вопрос: как организовать нормальный выход из системы, не используя дополнительной информации типа кукисов или сессий?