Thomas Schmieder: Weiterleitung

Beitrag lesen

Hi,

zweiter Versuch. Leider kam eben ein Serverfehler und die ganze schöne Erklärung war weg.

<?PHP
function authenticate()
{
  Header("WWW-authenticate: basic realm="Privater Bereich"");
  Header("HTTP/1.0 401 Unauthorized");
  echo "Benutzerdaten erforderlich!";
  exit;
}
//-------------- Hauptprogramm -----------------------------------
include("../~include/comp001.php");
$id=strtolower($PHP_AUTH_USER);

if ((($CN == $id) and ($PW == $PHP_AUTH_PW)) or ($REMOTE_ADDR == "192.168.101.25"))
{
  echo "<br>Ausgabe wird vorbereitet.<br>";
}
else
{
  sleep(1);         // als Schutz gegen BruteForceAttacks
  authenticate();
}

?>
<!-- hier gehts weiter -->
<! Doctype --->
<html>
...

in der include-Datei steht nur

<?php  #### com001.php ####

$CN="Username";
$PW="Passwort";

?>

Liebe Grüße aus http://www.braunschweig.de

Tom