FORM LOGIN
-------------------------
Prepari un form di invio dati con username e password:

codice:
<form name="login" action="autentica.php" >
  username 
  <input type="text" name="username">
  

  

  password 
  <input type="text" name="pwd">
  

  

  <input type="submit" name="Submit" value="Invia">
</form>

PAGINA AUTENTICA.PHP
-----------------------------------
codice:
<?php 
session_start(); //..avviamo la sessione
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<title>Login</title> 
</head>
<body leftmargin="0" topmargin="0">
<?
$db = mysql_connect("localhost", "tua_user", "tua_pass") or die ("Impossibile Connettersi: " . mysql_error()); 
mysql_select_db("centerbase",$db);

$username = $_POST ['username']; //Otteniamo l'username 
$password = $_POST ['pwd']; //Otteniamo la password 

$query = "SELECT * FROM utenti WHERE username = '$username'"; //Impostiamo la query... 
$risultato = mysql_query($query); 
$riga = mysql_fetch_array($risultato); 

if(mysql_num_rows($risultato) == 0 || $riga['pwd'] != $password) //Se l'username o la password sono sbagliati 
{ 
die("Username e/o password errati[/b]
Torna indietro</div>"); //..mandiamo l'errore e terminiamo lo script 
} 
else //Altrimenti...
{ 

$HTTP_SESSION_VARS['username'] = $username; //...e salviamo i dati in essa 
$HTTP_SESSION_VARS['password'] = $password; 

header("Location: riservata.php");

}  
mysql_close(); 

?>
</body> 
</html>

PAGINA RISERVATA.PHP
------------------------------------
codice:
<?php 
session_start(); //..avviamo la sessione
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<title>Login</title> 
</head>
<body leftmargin="0" topmargin="0">
Questa è la pagina riservata...
</body> 
</html>
-------------------------------------

Perlomeno è un inizio.. studiati le sessioni per fare il logout e poi pensa a come potrebbe essere la registarzione di nuovi utenti.
Per il DB a parte id_utente autoincrement e Primary gli altri 2 campi sono username e pwd di 10 char.

Spero di esserti stato utile.
Ciaooo