Using Nginx auth in PHP scripts

Steve Holdoway steve at greengecko.co.nz
Tue Feb 26 21:30:41 UTC 2013


It's my understanding the $remote_user is available. 

Sorry, a poor example. Could have used one that answers your question
directly...

Steve

On Tue, 2013-02-26 at 16:23 -0500, B.R. wrote:
> Thanks, I learned something there.
> 
> But does the auth_basic module allows you to load the username in a
> Nginx variable?
> From what I understand everything is processed internally.
> 
> 
> ---
> B. R.
> 
> 
> On Tue, Feb 26, 2013 at 4:15 PM, Steve Holdoway
> <steve at greengecko.co.nz> wrote:
>         You can pass environment vars to PHP no problem...
>         
>         Eg: if you set up geoip in nginx.conf
>         
>         geoip_country           /usr/share/GeoIP/GeoIP.dat;
>         
>         this makes $geoip_country_code available to your nginx config.
>         
>         If you then set
>         fastcgi_param GEOIP_COUNTRY_CODE $geoip_country_code;
>         
>         then
>         
>         $_SERVER['GEOIP_COUNTRY_CODE'] is then available to php.
>         
>         This can be done for any variable set within nginx.
>         
>         hth,
>         
>         Stve
>         
>         
>         On Tue, 2013-02-26 at 15:58 -0500, B.R. wrote:
>         > Hello,
>         >
>         >
>         > The only information I got on the Web was to protect folders
>         with
>         > Nginx auth, just like the plein old Apache's .htaccess.
>         >
>         >
>         > I am already using AuthPlain to secure a folder with Nginx,
>         using PHP
>         > scripts inside.
>         >
>         > I wonder if it was possible to use Nginx auth information
>         inside those
>         > PHP scripts.
>         >
>         >
>         > More precisely, I would have a directory protected with
>         AuthPlain and
>         > I would have a script (let's call it index.php) being called
>         when the
>         > authentication is successful.
>         >
>         > The AuthPlain has several users registered and I would like
>         to know if
>         > index.php might be aware who logged in to welcom him with
>         his/her
>         > username.
>         >
>         >
>         > Am I dreaming too much ?
>         > ---
>         > B. R.
>         
>         > _______________________________________________
>         > nginx mailing list
>         > nginx at nginx.org
>         > http://mailman.nginx.org/mailman/listinfo/nginx
>         
>         --
>         Steve Holdoway BSc(Hons) MIITP
>         http://www.greengecko.co.nz
>         Skype: sholdowa
>         
>         _______________________________________________
>         nginx mailing list
>         nginx at nginx.org
>         http://mailman.nginx.org/mailman/listinfo/nginx
> 
> 
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx

-- 
Steve Holdoway BSc(Hons) MIITP 
http://www.greengecko.co.nz
Skype: sholdowa
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 6189 bytes
Desc: not available
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20130227/8550d5ea/attachment.bin>


More information about the nginx mailing list