Hi all ---

I'm having some trouble getting basic authentication working.  Either that
or my privileges are screwed up, or something.

I am running Apache on Windows 2000 and PHP4.  I've searched newsgroups,
this mailing list, various FAQs and the manual, I think my eyes are
crossing.  I've got a feeling either its so simple I can't see it, or its
not possible.  I'm hoping someone has a quick idea about what's going on.

Here's my story:

My authentication script is from this example.

If I leave it as is, I can authenticate and I receive the error:

malformed = header from script. Bad header=3DHTTP/1.0 401 Unauthorized:
=e:/php/php.exe

If I change the unauthorized header to this:  header("Status: 401
Unauthorized");  I cannot authenticate, though the user id and password is
correct.


Thanks in advance !
Shari


My script:

        if (!isset($PHP_AUTH_USER)) {

                // If empty, send header causing dialog box to appear
                header('WWW-Authenticate: Basic realm="securedf"');
                header('HTTP/1.0 401 Unauthorized');
                echo 'Authorization Required.';
                exit;
        }

                // If not empty, display values for variables

        else {

                echo "
                <P>You have entered this username: $PHP_AUTH_USER<br>
                You have entered this password: $PHP_AUTH_PW<br>
                The authorization type is: $PHP_AUTH_TYPE</p>
                ";
        }


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to