新年快乐,基于CAS单点登录系统,登录论坛用户名规则的问题

之前的用户名规则是

必须只包含字母、数字和下划线

现在的用户名是支持.和-


我们现在使用的是CAS的单点登录 和 discourse_cas_sso 配置实现的登录,我们的用户名中包含. 但是现在用户登录后注册的用户名直接把.替换成了_

例如zonghao.zhang 实际登录后却是 zonghao_zhang

我找到一个位置把代码修改了一下就可以了。但是不确定是不是正确的位置。并且我commit了一下,给打回来了,英语不好,ruby也只会一点。https://github.com/discourse/discourse/pull/3907
@fantasticfears 请帮帮忙给看看解决下这个问题。

用户名那规则老复杂了,我都不知道在哪里找到用户名限制的文档。按照开发的流程,你得先找到文档,才能去提 PR。

然后我有一个欠的坑是,我还在弄 Unicode 用户名支持…那个选项开启了之后,这些用户名限制对中文用户来说应该是都没有的。