From 44225ba5ec92842ec638a8ba9051b3316cdb00da Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Tue, 14 Jun 2011 17:37:06 +0000
Subject: [PATCH] il ne faut pas essayer de modifier le mot de passe si
 celui-ci est vide !

---
 ecrire/action/editer_auteur.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ecrire/action/editer_auteur.php b/ecrire/action/editer_auteur.php
index daacffba64..3643654438 100644
--- a/ecrire/action/editer_auteur.php
+++ b/ecrire/action/editer_auteur.php
@@ -226,10 +226,10 @@ function auteur_instituer($id_auteur, $c, $force_webmestre = false) {
 	if (isset($c['login']) OR isset($c['pass'])){
 		$auth_methode = sql_getfetsel('source','spip_auteurs','id_auteur='.intval($id_auteur));
 		include_spip('inc/auth');
-		if (isset($c['login']))
+		if (isset($c['login']) AND strlen($c['login']))
 			if (!auth_modifier_login($auth_methode, $c['login'], $id_auteur))
 				$erreurs[] = 'ecrire:impossible_modifier_login_auteur';
-		if (isset($c['pass'])){
+		if (isset($c['pass']) AND strlen($c['pass'])){
 			$c['login'] = sql_getfetsel('login','spip_auteurs','id_auteur='.intval($id_auteur));
 			if (!auth_modifier_pass($auth_methode, $c['login'], $c['pass'], $id_auteur))
 				$erreurs[] = 'ecrire:impossible_modifier_pass_auteur';
-- 
GitLab