diff --git a/ecrire/public/balises.php b/ecrire/public/balises.php
index 1a977e140e7a274760796d4943b24e530029c34a..048448dc09fcbd8bd9939aed081f25f8731f09e6 100644
--- a/ecrire/public/balises.php
+++ b/ecrire/public/balises.php
@@ -1314,14 +1314,16 @@ function balise_FOREACH_dist($p) {
 
 // Appelle la fonction autoriser et renvoie ' ' si OK, '' si niet
 // A noter : la priorite des operateurs exige && plutot que AND
-// Par nature cette balise doit etre utilisee dans #CACHE{0} ou dans
-// un contexte lie au profil du visiteur
+// Cette balise cree un cache par session
 // http://doc.spip.org/@balise_AUTORISER_dist
 function balise_AUTORISER_dist($p) {
 	$_code = array();
+	$p->descr['session'] = true; // faire un cache par session
+	
 	$n=1;
 	while ($_v = interprete_argument_balise($n++,$p))
 		$_code[] = $_v;
+	
 	$p->code = '(include_spip("inc/autoriser")&&autoriser(' . join(', ',$_code).')?" ":"")';
 	$p->interdire_scripts = false;
 	return $p;