Jak napisać autoryzację HTTP?

Z PHPEdia.pl
Skocz do: nawigacji, wyszukiwania
<?
if ( !isset( $_SERVER['PHP_AUTH_USER']))  ) )
{
    header( 'WWW-Authenticate: Basic realm="Logowanie"' );
    header( 'HTTP/1.0 401 Unauthorized' );
    echo 'Brak dostępu.';
    exit;
}
elseif ( isset( $_SERVER['PHP_AUTH_PW']))  ) )
{
    if ( ( $_SERVER['PHP_AUTH_USER']))  != 'login' ) || ( $_SERVER['PHP_AUTH_PW']))  != 'password' ) )
    {
        header( 'WWW-Authenticate: Basic realm="bye"' );
        header( 'HTTP/1.0 401 Unauthorized' );
        echo 'Brak dostępu.';
        exit;
    }
    else
    {
        header('index.php');
    }
}
?>