公告 解决了用户名大小写支持的问题

huacnlee for Ruby China · 发布于 2016年08月03日 · 最后由 peter 回复于 2016年08月17日 · 2415 次阅读
De6df3

哎,这个问题之前一直没查到原因(也是没太多时间去揪细节),Ruby China 在此之前用户名没发存在大写字母,在注册的时候强制被转成小写了。

例如 @Rei 的名字之前一直是 @rei 看起来很不舒服。


不过,今天终于彻底修复这个问题了。

https://github.com/ruby-china/ruby-china/commit/63cce3c8279bde4f2969800c384549932fee69cb

旧数据的问题

由于我不知道那些人的用户名需要大写字母的,所以如果你看到这篇,同时又有需要,请在这里回复给出你期望的正确名称

当然修改以后是不影响登录的,大小写不敏感的:rei, Rei, rEi 都是能对应到同一个账号

共收到 33 条回复
11524

我比较想改邮箱。。。以前用学校邮箱注册的,现在毕业了用不了了。

De6df3

#1楼 @gyorou 给我发邮件

4120

Kungs

23196

Catherine

4521

@huacnlee 已发邮件,想改邮箱和用户名,谢谢

4260

BenX

3406

KoALa

2938

Stone

26693

为什么采用明文存储?加密后不就不存在大小写了么?不过名称好像很少人加密

10楼 已删除
8904

VincentJiang

3035

IChou 是的,我想换名字,不知道可不可以 注册新号 小 id 位数太壮烈

737f5d

#9楼 @yan1667 挺好奇用户名加密是出于什么考虑?

1551

😂 LinuxGit 处女座的我终于要解救了。

4521

JasonZYJ 麻烦帮忙改一下,多谢

11314

看源码时看了这段配置,一直以为是不允许大写来着

终于可以首字母大写了 @Zoker 先谢过。

2852

MrPasserby 😭

96

我部署的时候会遇到访问/id的时候,fetch_by_uniq_keys(login: slug)找到的不是当前账户的问题

23318

Aquarius 現在還可以改嗎 😕

1801

Leron 😅

22720

ACzero😅

10000

10000

96

9999

23318

哈哈 謝謝😝

4521

JasonZYJ 多谢多谢了

1553

@huacnlee Peter,谢谢

这个问题我好像之前有提过

96

@huacnlee Halcyon 多谢!

96

@huacnlee RoyZheng谢谢

29楼 已删除
1553

我来确认一下,楼上是我发的

De6df3

#30楼 @peter 我来修一下

De6df3

修好了

15

postgres 的 citext 类型 直接不区分大小写。

1553

#33楼 @huacnlee 能麻烦把下面这两个 ID 删除吗?

PeteR 第 28099 位会员 / 2016-08-17

Peter 第 28100 位会员 / 2016-08-17

删除之后,麻烦把我的用户名改 成 Peter, 谢谢

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册