diff --git a/prive/informer_auteur_fonctions.php b/prive/informer_auteur_fonctions.php
index 0b2f8726ac7a9372c6d8d4c23d4c416aecc3a15d..390608eea8e7aec46b93d531812e044100d54650 100644
--- a/prive/informer_auteur_fonctions.php
+++ b/prive/informer_auteur_fonctions.php
@@ -15,13 +15,22 @@
 // il faut aller le chercher a la main
 function informer_auteur($bof)
 {
-  	include_spip('inc/json');
+	include_spip('inc/json');
 	include_spip('formulaires/login');
-	$row = informer_login(_request('var_login'));
-	if (is_array($row))
+	include_spip('inc/auth');
+	$row = auth_informer_login(_request('var_login'));
+	if ($row AND is_array($row))
 		unset($row['id_auteur']);
-	else $row = array();
+	else
+		$row = array(
+			'login'=>_request('var_login'),
+			'alea_actuel'=>'',
+			'alea_futur'=>'',
+			'cnx'=>0,
+			'logo'=>'',
+		);
+
 	return json_export($row);
 }
 
-?>
+?>
\ No newline at end of file