php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #10277 $PHP_AUTH_USER and $PHP_AUTH_PWD
Submitted: 2001-04-10 20:59 UTC Modified: 2001-08-19 03:20 UTC
From: gary dot lante at unisa dot edu dot au Assigned:
Status: Not a bug Package: *Web Server problem
PHP Version: 4.0.4pl1 OS: Freebsd
Private report: No CVE-ID: None
 [2001-04-10 20:59 UTC] gary dot lante at unisa dot edu dot au
When connecting to a site through IE5+ the site automatically Authenticate as False. Will not send a Authenticate message up. Works fine under Netscape 4+

if (isset($PHP_AUTH_USER) && isset($PHP_AUTH_PW)) { 
  
  // Connect to database 
  $conn = pg_pconnect ("dbname=".$db.$login);
  // Select database on MySQL server 


  // Formulate the query 

  $sql = "SELECT * FROM ".$table2." WHERE 
  username = '$PHP_AUTH_USER' AND 
  password = '$PHP_AUTH_PW' AND valid = 'y'"; 

  // Execute the query and put results in $result 

  $result = pg_Exec ( $sql );
 
  // Get number of rows in $result. 

  $num = pg_numrows( $result ); 
  if ( $num != 0 ) { 
  // A matching row was found - the user is authenticated. 
     $auth = true; 
   } 
} 
if ( ! $auth ) { 
    header('http/1.0 401 Unauthorized');
    header('WWW-Authentucate: Basic realm="Private"');
    echo 'Authorization Required.<br>'; 
    echo 'Please go to <a href=./index,php?pg=REGISTER>Registration</a> page to Get a logon, It is Free.';
    echo "<br><b>???????".$PHP_AUTH_USER."<br>???????".$PHP_AUTH_PW."</b>";
  exit; 
} else {  
} 

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-08-19 03:20 UTC] sniper@php.net
Please check the manual page for basic auth support.
There are some good comments on it.

This is not PHP bug.

 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Mar 28 09:01:26 2024 UTC