Ya pas grand chose de plus, la base de donnée contient un champ pour l'identitiant, un champ nom d'utilisateur, un champ mot de passe, (ou un autre identifiant qui est le mot de passe haché par md5 ou autre, c'est encore mieux question securité), et des champs pour les parametres de l'utilisateur.
Sur le page de démarrage, tu recupere le cooky
$uid = $_COOKIE['UID'];
si le cooky existe, tu ouvre ta bdd, tu cherche l'utilisateur ayant le bon uid
$result = mysql_db_query('SELECT * FROM tableutilisateur WHERE uid='.$uid);
tu recupere les champs dans un tableau
if($arr = mysql_fetch_array($result, MSQL_ASSOC)){
tu defini tes variables de session :
$_SESSION['username'] = $arr['user'];
etc...

Flachy Joe
