+
+ if (!isset($_COOKIE['spip_session'])
+ OR !preg_match(',^'.$id_auteur.'_,', $_COOKIE['spip_session'])){
+ $_COOKIE['spip_session'] = $id_auteur.'_'.md5(uniqid(rand(),true));
+ }
+
+ $fichier_session = fichier_session('alea_ephemere');
+
+ // Si la session est vide alors on supprime l'éventuel fichier et on arrête là
+ if (!$id_auteur AND !$auteur_verif){
+ if (@file_exists($fichier_session)) spip_unlink($fichier_session);
+ // unset le COOKIE de session
+ // car il est pris en compte dans spip_session() qui va croire a tort qu'on est pas un visiteur anonyme
+ unset($_COOKIE['spip_session']);
+ return false;
+ }
+