obsah súboru: heslo.php3
<? //tento skript sice negeneruje korektny HTML dokument, ale ako ukazka staci :-)

function formular()
{?>
<form action="heslo.php3" method="POST">    <!-- pouzit mozeme aj metodu GET //-->
   Meno: <input type="text" name="login">
   Heslo: <input type="password" name="password">
   <input type="hidden" name="odoslal" value="ano">
   <input type="submit" value="Odošli">
</form>
<?}

if ($odoslal == "ano"):                                            //formular bol vyplneny
   switch ($login):                                                //testuje sa, ktory login bol odoslany
                                                                   //sifrovanie hesla hashovacou funkciou md5
   case "login1":                                                  //md5("password1") == "7c6a180b36896a0a8c02787eeafb0e4c"
        if (md5($password) == "7c6a180b36896a0a8c02787eeafb0e4c"): //heslo je spravne
           echo "ok1";
        else:                                                      //heslo nie je spravne
            echo "Chybne zadané heslo";
            formular();
        endif;
        break;

   case "login2":
        if (md5($password) == "6cb75f652a9b52798eb6cf2201057c73"):
           echo "ok2";
        else:
            echo "Chybne zadané heslo";
            formular();
        endif;
        break;

   default:
       echo "Chybne zadané meno";
       formular();

   endswitch;
else: formular();                                                  //formular nebol vyplneny
endif;
?>