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
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: gary dot lante at unisa dot edu dot au
New email:
PHP Version: OS:

 

 [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

Pull Requests

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: Mon Dec 30 14:01:28 2024 UTC