Mailinglisten-Archive |
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