Inscriptions fantômes (deux utilisateurs avec le même compte après la migration)

Bonjour Roman,

Il semble que cet utilisateur soit lié aux archives importées des groupes Yahoo, ou plus probablement à des données myBB importées plus récemment (le forum a changé de plateforme à plusieurs reprises). Les comptes utilisateurs myBB ont été explicitement importés avec certaines informations de profil associées, tandis que les utilisateurs des groupes Yahoo ne l’ont pas été ; ils n’ont donc qu’un nom d’utilisateur nominal dans leur profil.

La date de création est le 28 novembre 2011, mais je constate une date de mise à jour beaucoup plus récente : le 15 juillet 2020, sans que l’utilisateur n’ait jamais réellement visité cette incarnation du site/du forum ? Peut-être qu’un processus automatique a effectué cette mise à jour ?

Lorsque j’ai recherché manuellement ce profil utilisateur, j’ai constaté que l’utilisateur est indiqué comme approuvé (probablement approuvé automatiquement lors du processus d’importation depuis MyBB — mais dans ce cas, pourquoi apparaît-il comme non approuvé dans la requête ? Quoi qu’il en soit, s’il s’agit d’un problème systématique lié aux importations de profils utilisateurs, il devrait y avoir des centaines d’autres cas similaires apparaissant comme non approuvés mais actifs, et pas seulement un seul).

Il ne semble pas qu’il s’agisse du même utilisateur. Celui trouvé par la requête ne devrait pas être approuvé. Pourriez-vous vérifier le profil de l’utilisateur avec l’ID 961 et confirmer qu’il n’est pas approuvé ? Utilisez cette URL : <yoursite>/admin/users/961/-

Bonjour Roman, tu avais raison.

Le profil à l’adresse /admin/users/961/ n’a pas été approuvé, bien qu’il ait le même nom d’utilisateur. Celui-ci a été créé le 28 novembre 2011, donc il est antérieur à l’autre. Il semble que les deux profils aient été créés par un processus d’importation : l’un depuis MyBB, l’autre depuis Yahoo Groups.

Je suppose que le processus d’importation a contourné les vérifications habituelles d’unicité du nom d’utilisateur.

Une recherche standard par nom d’utilisateur affiche seulement l’autre version, pas celle-ci.

Les deux comptes semblent provenir de la même personne (même adresse e-mail).
Y a-t-il une raison de ne pas les fusionner à ce stade, ou est-il utile de les laisser tels quels pour l’instant à des fins de test ?

Vous pouvez procéder à la fusion. Assurez-vous de relancer la requête et de confirmer qu’il ne reste aucun utilisateur non approuvé.

J’ai fusionné les utilisateurs – étrangement, l’utilisateur résultant a été activé mais pas approuvé, et le bouton d’approbation était désactivé, ce qui m’empêchait de les approuver directement.

En suivant la solution de contournement décrite ici, j’ai désactivé puis réactivé le compte, et j’ai ensuite pu procéder à l’approbation.

J’ai relancé les trois requêtes et, dans l’ordre inverse, je constate 0 utilisateur dans la file d’inscription, 946 utilisateurs non approuvés sans objet révisable associé, et « aucun résultat » pour les utilisateurs non approuvés mais actifs.

Par la suite, j’ai eu un nouvel utilisateur qui s’est inscrit, et cette fois la file d’approbation s’est comportée comme prévu : aucun fantôme.

Cela suggère qu’un utilisateur actif mais non approuvé suffit à fausser le décompte des inscriptions d’utilisateurs suivants. J’ose à peine imaginer combien de candidats potentiels ont postulé sans être approuvés à cause de cela !