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