#24755 [NEW]: Design-Problem in ISAPI Modul
| From: | T dot Hauck at janaserver dot de | Date: | Tue, 22 Jul 2003 18:05:37 +0000 |
| Subject: | #24755 [NEW]: Design-Problem in ISAPI Modul | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-44532@lists.php.net to get a copy of this message | ||
From: T dot Hauck at janaserver dot de
Operating system: W2K
PHP version: 4.3.2
PHP Bug Type: *Web Server problem
Bug description: Design-Problem in ISAPI Modul
Description:
------------
In the ISAPI-Modul of PHP4 (php4isapi.dll) is a ISAPI-FILTER and an
ISAPI-EXTENSION includet. If a authtication is made via Http the username
and the password for that authetification is captured by the isapi-filter,
when the SF_NOTIFY_AUTHETIFICATION is called. After that the
ISAPI-Extension is called to run the script. As long as everything runs
from the same thread within the webserver, the username and the password
work in the ISAPI-Extension (for example in PhpMyAdmin). But if the
ISAPI-Filter is called from a other thread than the ISAPI-Extension within
the webserver, the username and password are not avalible. Befor i forget
it, this only happends if "register_globals" is OFF! With
"register_globals" = ON everything works.
I think it should be interpendend from what thread the filter and the
extension is called. I think the server-context of the isapi calles should
be the reference, and not the thread-id.
The webserver i use is called JanaServer (www.janaserver.de) in a
developer state, what can't be downloaded right now. If someone needs that
Serverprogramm, feel free to contact me at T.Hauck@janaserver.de
Sorry for my english, but i'am from Germany.
Regards Thomas Hauck
--
Edit bug report at http://bugs.php.net/?id=24755&edit=1
--
Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=24755&r=trysnapshot4
Try a CVS snapshot (php5): http://bugs.php.net/fix.php?id=24755&r=trysnapshot5
Fixed in CVS: http://bugs.php.net/fix.php?id=24755&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=24755&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=24755&r=needtrace
Try newer version: http://bugs.php.net/fix.php?id=24755&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=24755&r=support
Expected behavior: http://bugs.php.net/fix.php?id=24755&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=24755&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=24755&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=24755&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=24755&r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=24755&r=dst
IIS Stability: http://bugs.php.net/fix.php?id=24755&r=isapi
Install GNU Sed: http://bugs.php.net/fix.php?id=24755&r=gnused