diff --git a/ecrire/exec_auth.php b/ecrire/exec_auth.php
index 1d8f77d5a2d29ed1d88f823d75a9bf0e7cbcb856..d56724507c030e1b7affe994c8d30fa8197a5476 100644
--- a/ecrire/exec_auth.php
+++ b/ecrire/exec_auth.php
@@ -99,10 +99,8 @@ function auth_dist() {
 	// demander login / mdp et nettoyer en cas de login en echec
 	if (!$auth_login) {
 		if ($_GET['bonjour'] == 'oui') $clean_link->delVar('bonjour');
-		redirige_par_entete(
-			generer_url_public('spip_login',
-			"url=" . urlencode(str_replace('/./', '/',
-			_DIR_LOGGED_IN. $clean_link->getUrl()))));
+
+		redirige_par_entete(generer_url_public('spip_login', "url=".urlencode(str_replace('/./', '/',  _DIR_LOGGED_IN. $clean_link->getUrl())),true));
 	}
 
 	//