Le index.php du dossier membre :
<?php
include("config.php");
if (!$HTTP_COOKIE_VARS['username'] || !$HTTP_COOKIE_VARS['smartid'])
{
echo "<center>Bonjour <b>Invité(e)</b> | <a href=\"index.php?p=inscription\">Connexion</a> | <a href=\"#\" onclick=\"window.open('membres/register.php','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=1, copyhistory=0, menubar=0, width=500, height=500');return(false)\">Devenir membre</a><br></center>";
?>
<br>
<?php
viewfooter();
}
if ($HTTP_COOKIE_VARS['username'] || $HTTP_COOKIE_VARS['smartid'])
{
session_start();
session_register('username');
session_register('smartid');
viewheader();
echo"Bienvenue <b>". $_SESSION['username'] ."</b> | <a href=\"index.php?p=menu\">Zone Membre</a> | <a href=\"membres/logout.php\">Deconnexion</a>";
?>
<br>
<?
viewfooter();
}
?>
-----------------------------------------
Sinon la manière de se logger :
<?php
include('config.php');
if($username=='' || $password=='')
{
viewheader();
echo"<h3>$champsrequis</h3>";
view_login_form();
viewfooter();
exit;
}
db_connect();
$sql = "select password from $dbtable where username='$username'";
$req = mysql_query($sql) or die('Erreur SQL');
$rez = mysql_fetch_array($req);
if($rez['password'] != $password)
{
viewheader();
echo"<h3>$wrongident</h3>";
header("Location: ../index.php?p=membres");
viewfooter();
exit;
}
else
{
$ip = $REMOTE_ADDR;
$time = time();
$sql = "select * from $dbtable where username='$username'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
$smartid = $data['id'];
mysql_query("UPDATE membres SET ip='$ip' WHERE username='$username'");
//mysql_query("UPDATE membres SET ip='$ip', lastdate='$time' WHERE username='$username'");
$expire = 365*24*3600;
setcookie("username","$username",time()+$expire,"/","");
setcookie("smartid","$smartid",time()+$expire,"/","");
session_start();
session_register('username');
session_register('smartid');
$_SESSION['username'] = $username;
$_SESSION['smartid'] = $smartid;
header("Location: ../index.php?p=membres");
}
?>
Voili voilu.
Je protège mes pages de mla facon suivante :
<?
session_start();
if(!session_is_registered('username') ||!session_is_registered('smartid'))
{
echo"<center><h3>ACCES NON AUTORISE</h3><br><br>Enregistrez-vous pour avoir accès aux tutoriels <a href=\"#\" onclick=\"window.open('membres/register.php','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=1, copyhistory=0, menubar=0, width=500, height=500');return(false)\">ici</a></center>";
exit;
}
else
{ bl ablabla }
Désolé pour tout ce code... et merci 
++
www.graphic-motion.net : tutoriels pour photoshop, flash, et php/MySQL, ainsi que beaucoup d'autres choses ! lol :)