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

huacnlee for Ruby China · 2016年08月03日 · 最后由 huacnlee 回复于 2020年03月25日 · 9373 次阅读

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

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


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

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

旧数据的问题

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

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

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

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

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

10 楼 已删除

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

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

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

JasonZYJ 麻烦帮忙改一下,多谢

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

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

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

Aquarius 現在還可以改嗎 😕

哈哈 謝謝😝

JasonZYJ 多谢多谢了

@huacnlee Peter,谢谢

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

@huacnlee Halcyon 多谢!

29 楼 已删除

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

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

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

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

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

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

@huacnlee 能不能帮我把 id 改成 @cichol

本来我这个长长的是对应 github 上长长的 id,也有大小写变化的,现在 github 改了 id 也不想在这边用那么长的了。

谢过!

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