diff --git a/dist/formulaires/login.html b/dist/formulaires/login.html
index 3682a7b48fb9d971290659126d3afda3dc92167c..ebbc11fbc1d3f163e4c8d65ed52b24ea2c52ab61 100644
--- a/dist/formulaires/login.html
+++ b/dist/formulaires/login.html
@@ -93,24 +93,28 @@ document.getElementById('var_login[_(#ENV{login})]').focus();
 <script type='text/javascript'>
 var alea_actuel;
 var alea_futur;
+var login;
 $('#pass_ajax').show().after('<input type="hidden" name="session_login_hidden" id="session_login_hidden" value="" />');
 $('#var_login').blur(function(){
-	$.get('#URL_ACTION{informer_auteur}',
-		{var_login:$(this).attr('value')},
-		function (c) {
-			eval('c = '+c); // JSON
-			if (c) {
-				alea_actuel = c.alea_actuel;
-				alea_futur = c.alea_futur;
-				$('input#session_login_hidden').attr('value',c.login);
-				// indiquer le cnx si on n'y a pas touche
-				$('input#session_remember.intact')
-				.attr('checked',c.cnx=='1'?'checked':'');
-				$('#spip_logo_auteur').html(c.logo);
-			} else {
-				$('#spip_logo_auteur').html('');
-			}
-	});
+	if (login!=$(this).attr('value')) {
+		login = $(this).attr('value');
+		$.get('#URL_ACTION{informer_auteur}',
+			{var_login:$(this).attr('value')},
+			function (c) {
+				eval('c = '+c); // JSON
+				if (c) {
+					alea_actuel = c.alea_actuel;
+					alea_futur = c.alea_futur;
+					$('input#session_login_hidden').attr('value',c.login);
+					// indiquer le cnx si on n'y a pas touche
+					$('input#session_remember.intact')
+					.attr('checked',c.cnx=='1'?'checked':'');
+					$('#spip_logo_auteur').html(c.logo);
+				} else {
+					$('#spip_logo_auteur').html('');
+				}
+		});
+	}
 });
 $('form#login').submit(function(){
 	pass = $('input\u005b@name=session_password\u005d').attr('value');
diff --git a/ecrire/action/informer_auteur.php b/ecrire/action/informer_auteur.php
index 620e050ea7e2a9b7c380cdf36d06723f375acd71..8e9d4272a3e2d8d8d3fe6f8bfd929f2b513fa3f4 100644
--- a/ecrire/action/informer_auteur.php
+++ b/ecrire/action/informer_auteur.php
@@ -34,6 +34,7 @@ function action_informer_auteur_dist() {
 				include_spip('inc/filtres');
 				$row['logo'] = reduire_image($logo,100,80);
 			}
+			else $row['logo']='';
 		}
 		unset($row['id_auteur']);