Revision 114 | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<?phpfunction authenticiate(){global $smarty, $meld;$pw = " ";header( 'HTTP/1.0 401 Unauthorized' );header( 'WWW-authenticate: basic realm="Pflanzendatenbank"' );$meld = ( !isset($meld) ) ?"Ungültige Login-Informationen ==> Zuguriff verweigert!" : $meld;$smarty->assign( "h1", "Fehler bei Authentifizierung!" );$smarty->assign( "meld", $meld );$smarty->assign( "error", true );$smarty->display( "meld.tpl" );exit;}if ( !isset($_SERVER["PHP_AUTH_USER"]) ){authenticiate();}else{$u_name = $_SERVER["PHP_AUTH_USER"];if ( strtolower($u_name) == "guest" ){require ( "email.php" );$pw = "";}else{$pw = $_SERVER["PHP_AUTH_PW"];}$user = new User( $u_name, $pw );if ( is_null($user->u_id) ){authenticiate();}}?>