Lösung Einlogg-Script

PHP-Quellcode: Lösung Einlogg-Script
<?php
session_start();
 
if ( $_POST['benutzername'] != "" AND $_POST['kennwort'] != ""  )
{
    // Kontrolle, ob Benutzername und Kennwort vorhanden
    // diese werden i.d.R. aus Datenbank ausgelesen
    if ( 
         $_POST['benutzername'] == "php-kurs.com" 
         AND 
         $_POST['kennwort'] == "geheim"
       )
    {
        $_SESSION['benutzername'] = $_POST['benutzername'];
        $_SESSION['eingeloggt'] = true;
        echo "<b>einloggen erfolgreich</b>";
    }
    else
    {
        echo "<b>ungültige Eingabe</b>";
        $_SESSION['eingeloggt'] = false;
    }
}
 
if ( $_SESSION['eingeloggt'] == true )
{
    // Benutzer begruessen
    echo "<h1>Hallo ". $_SESSION['benutzername'] . "</h1>";
}
else
{
    // Einloggformular anzeigen
    echo "<h1>Bitte loggen Sie sich ein</h1>";
 
    echo '<form action="" method="POST">';
    echo '<p>Benutzername:
'
; echo '<input type="text" name="benutzername" value="">'; echo '<p>Kennwort:
'
; echo '<input type="password" name="kennwort" value="">'; echo '<p>'; echo '</form>'; // Programm wird hier beendet, denn Benutzer ist noch nicht // eingeloggt exit; } ?>