Проблема с точками в именах пользователей

Да, по крайней мере, так кажется мне.

Мое имя пользователя содержит точку, и поскольку точка является символом подстановки, когда я пытаюсь открыть профиль пользователя с идентичным именем, но с буквой вместо точки, открывается мой собственный профиль.

Шаги для воспроизведения:

  • Возьмите имя пользователя, содержащее точку (например, @a.c), и другое имя, идентичное ему, но с другой буквой вместо точки (например, @azc).
  • Войдите в систему как @a.c и попробуйте открыть профиль @azc через упоминание или аватар. Откроется профиль @a.c, и я не смогу открыть профиль @azc.
  • Войдите в систему как другой пользователь или измените имя пользователя @a.c на, например, @a.ct — проблема исчезнет.

Все подробности см. в теме на форуме Fairphone, указанной выше.

Связана ли эта проблема с чем-то подобным? Можно ли воспроизвести её на Meta?

3 лайка

Точки в имени пользователя — это отдельная проблема. Переношу это в другую тему.

4 лайка

@sam писал в предыдущем посте (который был удалён, так как ошибка была исправлена), что в именах пользователей допускаются точки, и предлагал создавать отчёты об ошибках для любых проблем, связанных с точками в именах пользователей. Вот один такой случай.

4 лайка

Да, я могу воспроизвести это на try.discourse.org, следуя инструкциям от @alex21. Я создал новую учётную запись для @joma.ro. Затем я нажал на аватар @jomaxro рядом с темой на странице /latest, выбрал увеличенный аватар из карточки пользователя и оказался на странице профиля @joma.ro, хотя ожидал увидеть профиль @jomaxro. cc @sam

12 лайков

Отлично, этот PR должен исправить эту ошибку:

Спасибо, что сообщили об этом, @alex21!

8 лайков

Эта тема была автоматически закрыта через 17 часов. Новые ответы больше не принимаются.