diff --git a/prive/formulaires/editer_auteur.php b/prive/formulaires/editer_auteur.php index cd252f741781c6a08b22c86269ff37ecb1501f64..c3c4ea759ad3560773a2a84a5a5f933972bc7fbd 100644 --- a/prive/formulaires/editer_auteur.php +++ b/prive/formulaires/editer_auteur.php @@ -486,7 +486,9 @@ function auteur_regenerer_identifiants($id_auteur, $notifier = true, $contexte = $set['pass'] = creer_pass_aleatoire(max(_PASS_LONGUEUR_MINI, 16)); include_spip('action/editer_auteur'); - auteur_modifier($id_auteur, $set); + if (auteur_modifier($id_auteur, $set) !== '') { + return ''; + } $row = sql_fetsel('*', 'spip_auteurs', 'id_auteur=' . (int) $id_auteur); include_spip('inc/filtres');