diff --git a/ecrire/inc/auth.php b/ecrire/inc/auth.php
index 6d88bd34b09a54bb8868a7a75e13eb4bd478a96b..df9ffb540702730e5de56867fc9a52ab2646c927 100644
--- a/ecrire/inc/auth.php
+++ b/ecrire/inc/auth.php
@@ -358,10 +358,19 @@ function auth_administrer($fonction, $args, $defaut = false) {
 	if ($auth = charger_fonction($auth_methode, 'auth', true)
 		and function_exists($f = "auth_{$auth_methode}_$fonction")
 	) {
-		return call_user_func_array($f, $args);
+		$res = call_user_func_array($f, $args);
 	} else {
-		return $defaut;
-	}
+		$res = $defaut;
+	}
+	$res = pipeline('auth_administrer',array(
+		'args' => array(
+			'fonction' => $fonction,
+			'methode' => $auth_methode,
+			'args' => $args
+		),
+		'data' => $res
+	));
+	return $res;
 }
 
 /**
diff --git a/ecrire/paquet.xml b/ecrire/paquet.xml
index 723335034a6083ab349e431126ff513ffdcf8472..5ac71461403fc2f1124e37f82d375bdb34eba215 100644
--- a/ecrire/paquet.xml
+++ b/ecrire/paquet.xml
@@ -49,6 +49,7 @@
 	<pipeline nom="affiche_formulaire_login" action="auth_formulaire_login" inclure="inc/pipelines.php" />
 	<pipeline nom="alertes_auteur" action="" />
 	<pipeline nom="arbo_creer_chaine_url" action="" />
+	<pipeline nom="auth_administrer" action="" />
 	<pipeline nom="autoriser" action="" />
 	<pipeline nom="base_admin_repair" action="" />
 	<pipeline nom="boite_infos" action="f_boite_infos" inclure="inc/pipelines_ecrire.php" />