Problèmes avec deux utilisateurs portant le même nom/nom d'utilisateur (mais en majuscules/minuscules)

Aujourd’hui, j’ai dû examiner un message publié par un nouvel utilisateur :

Veuillez noter : il s’agit de lars en minuscules.

Nous avons en réalité un Lars en majuscule et un lars en minuscules :

grafik

Problème n°1 : Je ne peux pas accéder au profil de lars

  • Lorsque je clique sur l’avatar de lars (minuscules), le profil de l’utilisateur « Lars » (majuscules) s’ouvre.
  • Lorsque je clique sur lars, j’obtiens ceci :

    Remarquez l’orthographe mixte lars/Lars, qui ne devrait pas exister selon la capture d’écran ci-dessus (soit le nom + le nom d’utilisateur entièrement en minuscules, soit entièrement en majuscules, mais pas un mélange des deux).

Problème n°2 : Je ne peux pas approuver le message, car je reçois une « erreur 500 du serveur interne ».
Je suppose que la clé serait de renommer lars en minuscules en « lars1 » ou similaire, mais comment faire cela si je ne peux pas accéder à son profil ?

lars en minuscules : nouvel utilisateur
Lars en majuscules : inscrit il y a 3 ans

J’ai résolu le problème moi-même : le profil de lars est accessible via le menu Admin → Utilisateurs → Nouveaux utilisateurs. Une fois sur son profil, j’ai modifié le nom d’utilisateur en lars1, et j’ai ensuite pu valider le message de lars.

Merci de m’avoir écouté quand même ! :slight_smile:

Utilisez-vous une version récente de Discourse ? Il s’agit d’un bug.

Nous utilisons la version 2.6.0.beta2, la dernière actuellement disponible.

Comment les utilisateurs sont-ils créés sur votre site ? Utilisez-vous l’authentification unique (SSO) pour connecter les utilisateurs au site ?

Lorsque l’inscription par nom d’utilisateur/mot de passe est activée, essayer de s’inscrire avec une version en majuscules d’un nom d’utilisateur déjà utilisé sur le site doit afficher une erreur similaire à celle-ci (le nom d’utilisateur casetest est déjà utilisé sur mon site) :

La connexion peut se faire soit via GitHub, soit avec un nom d’utilisateur et un mot de passe.

Je viens d’essayer de créer un nouvel utilisateur Lars (nous avons déjà un utilisateur avec le nom d’utilisateur + le nom = Lars) :

Étrangement, lorsque j’essaie de m’inscrire avec ce nom d’utilisateur déjà existant, il est indiqué comme disponible.

Autre chose d’étrange : je peux accéder au profil de Lars via Admin → Utilisateurs, mais lorsque je clique sur Afficher le profil public, j’obtiens une erreur 404 :

Oups ! Cette page n’existe pas ou est privée.

Peut-être que le changement de nom de lars → lars1 a causé un dysfonctionnement ?

Il semblerait que le profil « Lars » ait un problème depuis un certain temps, ce qui explique pourquoi un autre compte avec le même nom a pu être créé (ou peut l’être à nouveau si vous essayez).

Pourquoi ne pas vérifier un compte dont vous êtes certain que tout fonctionne correctement, puis essayer d’en créer un autre avec le même nom ?

Il semble que vous ayez raison. Je viens d’essayer avec d’autres noms d’utilisateur existants au hasard, et je n’ai pas pu créer un nouvel utilisateur avec un nom déjà existant.

Y a-t-il quelque chose qui puisse être fait pour que le profil public de Lars fonctionne à nouveau (et éviter qu’un autre lars/Lars ne s’inscrive et ne crée à nouveau des problèmes) ?