两个同名/用户名(但大小写不同)的用户出现问题

今天我需要审核一位新用户发布的帖子:

请注意:这是小写的“lars”。

我们实际上有一个大写“Lars”和一个小写“lars”:

grafik

问题 #1 我无法访问小写“lars”的个人资料

  • 当我点击小写“lars”的头像时,打开的是用户“Lars”(大写)的个人资料。
  • 当我点击“lars”时,会出现以下内容:

    请注意其中混合使用了“lars”和“Lars”的拼写,根据上面的截图,这种情况本不应存在(名称和用户名应全部为小写或全部为大写,而不能混合使用)。

问题 #2 我无法批准该帖子,因为收到了“500 内部服务器错误”。
我想关键是将小写的“lars”重命名为“lars1”之类的名称,但既然我无法访问他的个人资料,该如何操作呢?

小写“lars”:新用户
大写“Lars”:3 年前加入

我自己解决了:可以通过“管理” → “用户” → “新用户”菜单访问 lars 的用户资料。
进入他的资料后,我将用户名改为 lars1,之后就能批准 lars 的发帖了。

无论如何,感谢倾听! :slight_smile:

1 个赞

你使用的是最新版本的 Discourse 吗?这是一个 bug。

1 个赞

我们使用的是 2.6.0.beta2,这是目前最新的可用版本。

您的网站是如何创建用户的?您是否使用 SSO 让用户登录到网站?

当启用了用户名/密码注册时,尝试使用已存在于网站上的用户名的 uppercase 版本进行注册时,应显示类似以下的错误(用户名 casetest 已在我的网站上被使用):

1 个赞

登录可以通过 GitHub 或用户名/密码进行。

我刚刚尝试创建一个新用户 Lars(我们已有一个用户名和姓名均为 Lars 的用户):

奇怪的是,当尝试使用这个已存在的用户名注册时,系统却显示该用户名可用。

同样奇怪的是:我可以通过管理 → 用户访问 Lars 的个人资料,但当我点击显示公开个人资料时,却收到 404 错误:

哎呀!该页面不存在或为私密页面。

也许是 将 lars 重命名为 lars1 的操作导致某些问题?

看起来“Lars”这个个人资料一段时间以来一直存在问题,这也是为什么能够创建另一个同名账户(或者现在当你尝试时又能创建了)的原因。

你为什么不检查一下你确定一切正常的账户,然后尝试用相同的名称创建另一个账户呢?

看来你是对的。我刚才用其他一些已存在的用户名进行了测试,发现无法用已存在的用户名创建新用户。

有什么办法可以让 Lars 的公开个人资料重新正常工作吗?(并避免其他名为 lars/Lars 的用户再次注册并造成问题?)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.