diff --git a/prive/formulaires/editer_auteur.php b/prive/formulaires/editer_auteur.php index 772052c9c4114c43648b9f5f9c7b3ec15b6fa665..130e425852ae26d4bb5fff75b8c425a5f521bdcb 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=' . intval($id_auteur)); include_spip('inc/filtres');