Absence de contrôle d'unicité du champ email dans le formulaire auteur
Bonjour,
Le formulaire editer_auteurs ne contrôle pas l'unicité du champ email.
Aussi, plusieurs auteurs peuvent avoir le même email dans SPIP.
On peut ainsi créer en double un auteur qui existe depuis longtemps (avec un login différent car le formulaire editer_auteurs vérifie l'unicité du champ login).
Par ailleurs, lorsque l'on utilise un système d'authentification centralisé (comme CAS ou LDAP) et que l'identifiant du SSO est l'email de l'auteur, cela pose un problème. En effet, si le SSO dit que dupond`test.fr s'est bien authentifié, mais qu'il y a 2 auteurs avec cet email dans SPIP, il est difficile de savoir lequel des 2 est censé être connecté dans SPIP.
Il serait souhaitable de pouvoir disposer d'une constante (à placer dans le fichier mes_options.php) qui active un contrôle d'unicité du champ email dans le formulaire auteur. Ce caractère optionnel (de la constante) éviterait d'impacter ceux qui ont actuellement des doublons d'email dans la table des auteurs et qui souhaitent les garder.
Cordialement Equipement