[spip-dev] Solutionner plusieurs auteurs avec le même email

Bonjour,

Il arrive que plusieurs auteurs aient le même email*

- le formulaire d'oubli sélectionne (par défaut) le id_auteur le plus ancien
http://zone.spip.org/trac/spip-zone/browser/core/plugins/dist/formulaires/oubli.php#L172

Je proposais juste de rajouter l'auteur dont la date 'en_ligne' est la plus récente, mais c'est plus que subjectif…
." ORDER BY 'en_ligne' DESC"

Les questions du doublon d'email:
- doit-on conserver les (mauvaises) habitudes des utilisateurs car certains auteurs utilisent le même email pour s'en souvenir facilement
- les auteurs/visiteurs vont recréer un nouveau compte par dessus
- deux comptes avec le même email, l'un admin, l'autre visiteur, lequel favoriser?

Les solutions dans le formulaire d'oubli:
- proposer un select des différents login pour mettre à jour un seul compte (méthode BABA)
- fusionner les comptes avec le même email puis interdire d'avoir un même mail (méthode TANK)
- utiliser le compte le plus élevé dans les autorisations admin>visiteur puis le dernier 'en_ligne' (méthode HIERARCHIQUE)
- recoller le même mot de passe à tous les comptes qui ont le même mail (méthode SUSKE)

Ma préférence va à la solution de Suske, et vous?

* oui c'est mal mais ce n'est pas le débat, voir _INTERDIRE_AUTEUR_MEME_EMAIL
http://www.spip.net/fr_article5670.html

Bonjour,

Et si on permettait d’attacher des sous comptes à un compte maître. Chaque sous-compte partageant l’email avec le compte maître, mais avec un login et mp distinct. Le formulaire de régénération du mot de passe devra alors détecter par ajax, si l’email est lié à plusieurs comptes, si oui il ajoute un champ obligatoire login.

Rainer

salut,
c’est une bonne idée mais j’ai peur que ça ajoute beaucoup de confusion : les utilisateurs risquent d’avoir plusieurs compte sans le savoir et ne plus rien comprendre, voir de créer un compte à chaque fois qu’ils ont besoin de se connecter…