Non, FSB n'utilise pas les sessions PHP. Quand tu cliques sur la deconnexion de FSB voila en gros le code qui est appelé :
[php]//
// Deconnexion du membre, on passe son ID à INVITE, puis on envoie un cookie vierge
// remplacer ses nouveaux sujets, autoconnexion & compagnie
//
if ( $deconnexion && $membre['membre_id'] != INVITE )
{
//
// Les versions antérieures à MySQL4 semblent ne pas être compatibles
// avec les UPDATE sur plusieurs tables à la fois. Aussi on propose des
// "requètes de secours" pour le cas ou...
//
if ($MySQL_version >= 4)
{
$sql = 'UPDATE ' . SESSIONS_TABLE . ' s, ' . MEMBRES_TABLE . ' mem
SET s.membre_id=\'0\', mem.derniere_visite = \'' . time() . '\'
WHERE s.session_sid=\'' . $membre['session_sid'] . '\' AND mem.membre_id = \'' . $membre['membre_id'] . '\'';
if ( ! $bdd->requete($sql) )
{
info($langue['erreur_titre'], sprintf($langue['er_update'], 'membres, sessions'), __LINE__, __FILE__, $sql);
}
}
else
{
$sql = 'UPDATE ' . SESSIONS_TABLE . '
SET membre_id=\'0\'
WHERE session_sid=\'' . $membre['session_sid'] . '\'';
if ( ! $bdd->requete($sql) )
{
info($langue['erreur_titre'], sprintf($langue['er_update'], 'sessions'), __LINE__, __FILE__, $sql);
}
$sql = 'UPDATE ' . MEMBRES_TABLE . '
SET derniere_visite = \'' . time() . '\'
WHERE membre_id = \'' . $membre['membre_id'] . '\'';
if ( ! $bdd->requete($sql) )
{
info($langue['erreur_titre'], sprintf($langue['er_update'], 'membres'), __LINE__, __FILE__, $sql);
}
}
@setcookie($config['cookie_nom'] . '_sujets', '', time(), $config['cookie_chemin'], $config['cookie_dommaine'], $config['cookie_securite']);
@setcookie($config['cookie_nom'] . '_auto_connexion', '', time(), $config['cookie_chemin'], $config['cookie_dommaine'], $config['cookie_securite']);
@setcookie($config['cookie_nom'] . '_login', '', time(), $config['cookie_chemin'], $config['cookie_dommaine'], $config['cookie_securite']);
@setcookie($config['cookie_nom'] . '_mdp', '', time(), $config['cookie_chemin'], $config['cookie_dommaine'], $config['cookie_securite']);
redir('index.php');
}[/php]
Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors