<? //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;
?> |