用户名中的句号问题

是的,至少在我看来是这样。

我的用户名中包含一个点,而点号作为通配符,导致当我想打开一个与我的用户名相同但将点号替换为某个字母的用户资料时,却打开了我自己的资料。
复现步骤:

  • 取一个包含点号的用户名(例如 @a.c),再取另一个与之相同但将点号替换为其他字母的用户名(例如 @azc)。
  • @a.c 的身份登录,尝试通过提及或头像打开 @azc 的资料。结果却跳转到了 @a.c 的资料,导致我无法打开 @azc 的资料。
  • 以另一个用户身份登录,或将 @a.c 的用户名更改为例如 @a.ct,问题即消失。

有关所有详细信息,请查看上述 Fairphone 论坛中的主题。

此问题是否相关?在 Meta 上是否可以复现?

3 个赞

用户名中的点号是另一个问题,已将其移至其他主题。

4 个赞

@sam 在之前的帖子(现已删除,因为该 bug 已修复)中提到,用户名中允许使用句点,并建议就用户名中句点引发的任何问题提交 bug。这里就是一个例子。

4 个赞

是的,我可以按照 @alex21 提供的步骤在 try.discourse.org 上复现此问题。我为 @joma.ro 创建了一个新账号。随后,我在 /latest 页面点击了某主题旁 @jomaxro 的头像,再点击用户卡片中较大的头像,结果却进入了 @joma.ro 的个人资料页面,而非预期的 @jomaxro 页面。cc @sam

12 个赞

好的,这个 PR 应该能修复这个 bug:

感谢报告此问题 @alex21

8 个赞

此主题已在 17 小时后自动关闭,不再允许新回复。