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']);