Jump to content

Archived

This topic is now archived and is closed to further replies.

BTX

Undefined index: AUTH_TYPE

Recommended Posts

I am trying to get the user name to display on a page. I am using

$theUser = $_SERVER['PHP_AUTH_USER'];
and I get the following error:
Notice: Undefined index: AUTH_TYPE

I get an error if I try to user PHP_AUTH_PWD and PHP_AUTH_TYPE.

I am running PHP with Apache. I went into phpinfo, and it is able to display the user name and password there that I used to access phpinfo.

Other SERVER variables, such as PHP_SELF do work. It just seems to be the ones related to authentication.
I do have this page in a password-protected folder. However, I did not use an .htaccess file, I have designated it in the httpd.conf file under a <DIRECTORY>.

Is there something else I need to do (besides setting the login requirement in apache) in order to let PHP see the user name?

Share this post


Link to post
Share on other sites
I had this prob a while ago. The project I was working on it wasn't that important, so I didn't really look into a solution but I know its something in the Apache configuration, not necessarily the PHP side.

Share this post


Link to post
Share on other sites
You need to have PHP running as an Apache module for HTTP authentication to work - I'm guessing you've got it running as CGI.

Share this post


Link to post
Share on other sites
Im pretty sure Im running it as an Apache module.
It works fine on phpinfo, just not where I am using it on my pages.

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.