保留的用户名名称通配符 - 未触发

你好

我发现了一个类似的主题,与我刚刚遇到的问题有关。

在设置中,reserved usernames 被设置为不允许用户使用特定的前缀。它只有两个字母,但它们是一个客户公司名称的缩写,为了方便起见,我称之为 AB*。根据日志,这设置于 2020 年 5 月。

但是,最近(3 天前)有一位用户注册了一个名字叫 Absupport(注意与保留列表中的大写“B”相比,这里是小写“b”)。

大小写在这里有区别吗?我当然认为通配符会阻止这种情况,但它没有。它确实因为用户输入太快而禁用了该用户,但我本以为用户名根本不应该被注册。或者是我误解了?

任何意见/指导都将不胜感激。

您好,

您的问题在于您应该提供保留的单词(reserved word)为小写。

在检查用户名可用性时,代码会将用户名标准化并转换为小写以与保留的单词进行比较。但是,保留的单词仅进行了标准化。

可以改进描述使其更清晰,或者也同样将保留的单词转换为小写。 :slight_smile:

3 个赞

感谢 @Arkshine - 这样就解释得通了!

我已经更新了保留的用户名,一切正常 - 用户名已被屏蔽,一切都好。建议的用户名有点奇怪,但这不会造成问题 :sweat_smile:

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