diff --git a/ecrire/public.php b/ecrire/public.php
index 1ab34d9aaea18b5fd54baddbc1dad0fa75df61a5..ef6599afdacfb847b104f60b5eaf4f68ddebec31 100644
--- a/ecrire/public.php
+++ b/ecrire/public.php
@@ -46,6 +46,7 @@ if (defined('_INC_PUBLIC')) {
 
 	// Est-ce une action ?
 	if ($action = _request('action')) {
+		include_spip('inc/autoriser'); // chargement systematique pour les actions
 		include_spip('inc/headers');
 		$var_f = charger_fonction($action, 'action');
 		$var_f();