<html>
<head>
<title>Benutzer&uuml;berpr&uuml;fung mittels if-Abfrage</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<?
// �berpr�fen, ob vom Aufrufer dieser Seite ein Element mit dem Namen uid vorhanden ist
if (isset($_POST["uid"]))
{
   // lokale Variable $myUid auf den Wert dese Elementes mit dem Namen uid setzen
   $myUid=$_POST["uid"];
}
else // Element uid ist nicht vorhanden 
{
   // Fehlermeldung ausgeben
   echo("Programmfehler: uid nicht definiert<br>");
   
   // Funktionalit�t beenden
   return ;
}

// �berpr�fen, ob vom Aufrufer dieser Seite ein Element mit dem Namen pwd vorhanden ist
if (isset($_POST['pwd']))
{
   // lokale Variable $myPwd auf den Wert dese Elementes mit dem Namen pwd setzen
   $myPwd=$_POST['pwd'];
}
else  // Element pwd ist nicht vorhanden
{
   // Fehlermeldung ausgeben
   echo("Programmfehler: pwd nicht definiert<br>");

   // Funktionalit�t beenden
   return ;
}

// �berpr�fen, ob ein Benutzername eingegeben wurde
if ($myUid == "") 
{
   // Fehlermeldung ausgeben
   echo("Benutzername fehlt<br>");

   // Funktionalit�t beenden
   return;
}

// �berpr�fen, ob ein Passwort eingegeben wurde
if ($myPwd == "")
{
   // Fehlermeldung ausgeben
   echo("Passwort fehlt<br>");

   // Funktionalit�t beenden
   return;
}

// �berpr�fen, ob als Benutzer PCZ eingegeben wurde ...
if ($myUid == "PCZ")
{
   // �berpr�fen, ob als Passwort schule eingegeben wurde
   if ($myPwd != "schule")
   {
      // Fehlermeldung ausgeben
      echo("Passwort falsch<br>");

      // Funktionalit�t beenden
      return;
   }
}
else // ... andernfalls
{
   // �berpr�fen, ob als Benutzer pcz eingegeben wurde
   if ($myUid == "pcz")
   {
      // �berpr�fen, ob als Passwort pcz123 eingegeben wurde
      if ($myPwd != "pcz123")
      {
         // Fehlermeldung ausgeben
         echo("Passwort falsch<br>");

         // Funktionalit�t beenden
         return;
      }
   }
   else
   {
       // Fehlermeldung ausgeben
       echo("Unbekannter Benutzer<br>");

       // Funktionalit�t beenden
       return;
   }
}

// alle Fehlerpr�fungen wurden erfolgreich �berstanden
echo("Sie sind als Benutzer <b>$myUid</b> mit dem Passwort <b>$myPwd</b> erfolgreich eingeloggt.<br>");
?>
</body>
</html>