phpbar.de logo

Mailinglisten-Archive

[php] HTTP Authorization

[php] HTTP Authorization

Sebastian Bergmann s.bergmann_(at)_seven-sense.com
Tue, 28 Mar 2000 11:55:46 +0200


Hi,

ich habe gerade zum ersten Mal versucht, was mit HTTP Authorisation zu
bauen, um die BETA-Version eines Projektes zu schützen:

<?php
  if( !isset( $PHP_AUTH_USER ) )
  {  
    Header("WWW-authenticate: basic realm=\"Login Required\"");  
    Header("HTTP/1.0 401 Unauthorized");  

    exit;
  }

  else
  {  
    $user     = strtolower( $PHP_AUTH_USER );
    $password = $PHP_AUTH_PW;  

    if( ( $user != "demo" ) || ( $password != "demo" ) )
    {  
      Header("WWW-authenticate: basic realm=\"Auth Required\"");  
      Header("HTTP/1.0 401 Unauthorized");  

      exit;
    }
  }
?>

Das oben stehende Codefragment führt, aufgrunf von "malformed headers"
zu einem "Internal Server Error". Angelehnt habe ich den Code an ein
Beispiel aus einem Tutorial, nur daß dort die Daten aus einer mySQL
Datenbank zur Überprüfung kamen.

AHA

-- 
 Sebastian Bergmann
 
 Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de
 Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78



php::bar PHP Wiki   -   Listenarchive