Per registrare utenti l'html semplice non basta. Credo che tu debba impiegare php o asp o comunque linguaggio lato server
Nel caso tu voglia solo ed esclusivamente permettere a Tizio, nome casuale, di entrare in una pagina senza registrazione ma con parametri che imposti tu, allora utilizzerai sempre php ma senza database dietro.
Ti posto due pagine di esempio:
Questa è la pagina di login dove metti il form che passerà i valori alla seconda pagina:
<?php
session_unset();
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Please log in</title>
</head>
<body>
<div align="left"><form id="login" name="login" method="post" action="pag2.php">
nome
<input type="text" name="user" />
<br />
<br />
password
<input type="password" name="pass" />
<br />
<br />
<input type="submit" name="Submit" value="Submit" />
</form>
</body>
</html>
La seguente la pagina che processerà quello che hai inserito nella form.
Si chiama pag.2(esempio).
Questa pagina presenta il codice php che imposta ilo user e pass definiti per poter entrare in essa...se non sei Tizio e la tua pass non è Caio, ti avvertirà con un messaggio di errore.
<?php
session_start();
$_SESSION['username'] = $_POST['user'];
$_SESSION['userpass'] = $_POST['pass'];
$_SESSION['authuser'] = 0;
if (($_SESSION['username'] =='Tizio') and
($_SESSION['userpass'] =='Caio')) {
$_SESSION['authuser'] = 1;
}
else {
echo "Non hai il permesso di entrare in questa pagina ;)!";
exit();
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Pag2</title>
</head>
<body>
<div align="left" />
Contenuto pagina
</body>
</html>
```Spero che ti serva d'aiuto. :)