Выход из авторизации

damm88

Новичок
Здравствуйте, разбираюсь в пхп по видео-урокам. Сейчас решаю реальную задачу, попросили знакомые сделать. Практически все сделал, но не знаю как сделать выход из авторизации. Есть файл lock.php
PHP:
<?php
include("blocks/bd.php");
if (!isset($_SERVER['PHP_AUTH_USER']))

{
        Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
        Header ("HTTP/1.0 401 Unauthorized");
        exit();
}

else {
        if (!get_magic_quotes_gpc()) {
                $_SERVER['PHP_AUTH_USER'] = mysql_escape_string($_SERVER['PHP_AUTH_USER']);
                $_SERVER['PHP_AUTH_PW'] = mysql_escape_string($_SERVER['PHP_AUTH_PW']);
        }


        if (!$lst)
        {
            Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
        Header ("HTTP/1.0 401 Unauthorized");
        exit();
        }

        if (mysql_num_rows($lst) == 0)
        {
           Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
           Header ("HTTP/1.0 401 Unauthorized");
           exit();
        }

        $pass =  @mysql_fetch_array($lst);
        if ($_SERVER['PHP_AUTH_PW']!= $pass['pass'])
        {
            Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
           Header ("HTTP/1.0 401 Unauthorized");
           exit();
        }


}


?>
Как сделать кнопку выход, чтобы залогиниться под другим ником на этом же компьютере не знаю.. помогает только очистка информации в браузере. Помогите, пожалуйста.
 

Breeze

goshogun
Команда форума
Партнер клуба
Есть единственно верный путь -- выкинуть эти видео-"уроки" и не использовать basic auth.
 

damm88

Новичок
Подскажите тогда, какую форму авторизации мне использовать ?
 

С.

Продвинутый новичок
В чистом виде такой метод авторизации не предусматривает выхода. Надо использовать сессии или гибрид данной авторизации с сессиями.
 

Breeze

goshogun
Команда форума
Партнер клуба

damm88

Новичок
Хорошо, спасибо большое ! Надеюсь там реализована кнопка выхода )
 
Сверху