Vstup cez heslo

Ako možem vytvoriť,aby pre vstup na nejakú stránku bolo potrebné heslo?
Přes PHP. V HTML to mám pocit moc nejde :(
<?php
session_start();
if(isset($_POST['heslo'])) {

if($_POST['heslo']=="tajneHeslo") {

$_SESSION['admin']="ano";

} else {

echo "Spatne heslo";

}

}
!$_SESSION['admin'] ? form(); : echo "Tajna stranka";

function form() {

echo '<form action="admin.php" method="post">
<input type="password" name="heslo">
<input type="submit" value="Prihlas">
</form>';

}
?> (sem zapomnel)
a prosim ta v admin.php ma byt čo?
Právě tohle.
pardoon, mala chybka ;)

!$_SESSION['admin'] ? form() : echo "Tajna stranka";