]> git.pld-linux.org Git - packages/w3pw.git/commitdiff
under FCGI mode, PHP_AUTH_* vars are not set
authorElan Ruusamäe <glen@delfi.ee>
Thu, 13 Aug 2015 10:12:31 +0000 (13:12 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Thu, 13 Aug 2015 10:12:31 +0000 (13:12 +0300)
authpassword.patch

index 4648a3c0a021e31bac351aff6a3024538d7fb4e7..95164b16dcea6dd44dd6dd45b985adf292196681 100644 (file)
@@ -13,7 +13,7 @@
 +}
 +
 +// use master password if HTTP Basic Auth is set
-+$authenticated = !empty($_SERVER['PHP_AUTH_USER']) && !empty($_SERVER['PHP_AUTH_PW']);
++$authenticated = !empty($_SERVER['PHP_AUTH_USER']) || (isset($_SERVER['FCGI_ROLE']) && !empty($_SERVER['REDIRECT_AUTHENTICATE_UID']));
 +if ($authenticated && isset($master_password)) {
 +      setup_session($master_password);
 +}
This page took 0.089203 seconds and 4 git commands to generate.