| 
 Posted by Justin Koivisto on 11/06/07 02:24 
yawnmoth wrote: 
> I was trying to test the following PHP script and am having some 
> difficulty: 
>  
> <?php 
> if (empty($_SERVER['PHP_AUTH_USER']) || 
> empty($_SERVER['PHP_AUTH_PW'])) 
> { 
> 	header('WWW-Authenticate: Basic realm="Admin Control Panel"'); 
> 	header('HTTP/1.0 401 Unauthorized'); 
> 	exit; 
> } 
>  
> echo 'PHP_AUTH_USER: 
> '.htmlspecialchars($_SERVER['PHP_AUTH_USER']).'<br />'; 
> echo 'PHP_AUTH_PW: '.htmlspecialchars($_SERVER['PHP_AUTH_PW']); 
> ?> 
>  
> When I try it on Abyss web server what happens is that I enter "test" 
> as my username / password and then it echoes them back to me.  On 
> Apache, it just keeps prompting me for the password.  It's as though 
> PHP_AUTH_* is never being set.  Any ideas as to why this is and what 
> I'd need to do to fix it? 
>  
 
I know, I know... personal plug = bad taste.... However, I have done  
some work with basic auth through apache/php and did a quick write up: 
http://koivi.com/php-http-auth/ 
 
--  
Posted via a free Usenet account from http://www.teranews.com
 
  
Navigation:
[Reply to this message] 
 |