> Hello,
>
> I just noticed something very concerning and hope someone has some
> answers...
>
> I'm running php 4.2.3 under W2k IIS as a .dll.
>
> I have a directory set up with no anonymous access to it and
> security set to
> "Integrated Windows Authentication".
>
> If I try to load the page directly from the browser
> "/my_site/my_secure_directory/password_protected_file.php" I get the
> password dialog from Windows asking me to log in.
>
> On the other hand:
>
> If I require the file from a non-protected file; say "/index.php" has the
> line:
> "require('/my_site/my_secure_directory/password_protected_file.php');" in
> it, I'm not asked for a password and the page is included in the output.
>
> Is there something I'm missing here, or is this a bug?

It's not a bug - just a mis-understanding of what the authentication
mechanism is for...

The directory security you have set is for users trying to access your files
via HTTP (the web), whereas require is a tool for the developer to easily
re-use code, accessing the files directly from disk rather than via HTTP.

HTH,

Mikey
<-- Insert stream of consciousness here!



-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to