Кнопка выхода из авторизации

Печать RSS
58

В
Автор
Землянин
0
<?php
include("db.php");
if (!isset($_SERVER['PHP_AUTH_USER']))

{
        Header ("WWW-Authenticate: Basic realm=\"Panel of Nad1n\"");
        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']);
        }
        $query = "SELECT password FROM admins WHERE login='".$_SERVER['PHP_AUTH_USER']."'";
        $lst = @mysql_query($query);

        if (!$lst)
        {
            Header ("WWW-Authenticate: Basic realm=\"Panel of Nad1n\"");
        Header ("HTTP/1.0 401 Unauthorized");
        exit();
        }
        if (mysql_num_rows($lst) == 0)
        {
           Header ("WWW-Authenticate: Basic realm=\"Panel of Nad1n\"");
           Header ("HTTP/1.0 401 Unauthorized");
           exit();
        }
        $pass =  @mysql_fetch_array($lst);
        if ($_SERVER['PHP_AUTH_PW']!= $pass['password'])
        {
            Header ("WWW-Authenticate: Basic realm=\"Panel of Nad1n\"");
           Header ("HTTP/1.0 401 Unauthorized");
           exit();
        }
}
?>

Вот скрипт авторизации! Я только одно понять не могу как тут сделать окончание авторизации. (Кнопка выхода)
А

Оранжевые штаны
0
Типа так unset($_SERVER['PHP_AUTH_PW']); unset($_SERVER['PHP_AUTH_USER']);
?
В
Автор
Землянин
0
когда я делаю так как ты написал то у меня например в опере только сессия завершается на одно окно а если открою еще одно окно то я авторизован обратно

Персональный статус
0
3 session_destroy(); неработает?

$_SERVER['PHP_AUTH_USER'] = mysql_escape_string($_SERVER['PHP_AUTH_USER']);
$_SERVER['PHP_AUTH_PW'] = mysql_escape_string($_SERVER['PHP_AUTH_PW']);
наверное так лучше будет
$auth_user = mysql_escape_string($_SERVER['PHP_AUTH_USER']);
$auth_pass = mysql_escape_string($_SERVER['PHP_AUTH_PW']);
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск