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