Zigfrid
Новичок
HTTP-Аутентификация
PHP 4.4.4, Apache 1.3.37, FreeBSD 6.0
Настроил у себя сабж.
Если сначала заходить на сайт, то всё происходит нормально : появляется окно с вводом логина и пароля, вводится логин и пароль, сравниваются через сабж с заведёнными в базе Mysql и, если всё правильно введено, то пользователь проходит.
Недавно решил добавить logout с сайта. Вот тут начались проблемы....
Это как я пытаюсь выйти и залогиниться снова. Появляется то же окно, но при вводе правильного логина и пароля на сайт не пускает. Но я могу вернуться на предыдущую страницу и продолжить работы под предыдущим пользователем.
Где я на портачил????
Можно ли сделать так, чтобы окно вообще не появлялось, а пользователь просто делал logout с сайта???
PHP 4.4.4, Apache 1.3.37, FreeBSD 6.0
Настроил у себя сабж.
Если сначала заходить на сайт, то всё происходит нормально : появляется окно с вводом логина и пароля, вводится логин и пароль, сравниваются через сабж с заведёнными в базе Mysql и, если всё правильно введено, то пользователь проходит.
Недавно решил добавить logout с сайта. Вот тут начались проблемы....
PHP:
<?
header('WWW-Authenticate: Basic realm="Protected Area"');
header('HTTP/1.0 401 Unauthorized');
echo "Вы должны ввести корректный логин и пароль для получения доступа к ресурсу \n";
exit;
?>
Где я на портачил????
Можно ли сделать так, чтобы окно вообще не появлялось, а пользователь просто делал logout с сайта???