奇怪的用户名重名问题
https://cnodejs.org/user/lujjjh
点我的头像进去,是我 3 年前注册的账号。不知道是程序本身的问题还是程序 3 年来的变动带来的问题,在这里发帖应该比较容易描述清楚这个问题。
梳理一下时间线:
- 3 年前注册账号(不记得当时是怎么注册的了,如果也是只能使用 GitHub 登录的话,那么应该与现在这个账号是同一个 GitHub 账号,但是当时使用的邮箱不同)
- 某一天把 GitHub Primary Email 改成了现在这个账号的 Email
- 前天通过 GitHub 登录,没有用户名重复之类的错误提示
3 年前使用的 Email 的域名已经不续费了,但是通过找回密码功能,确定了那个账号是我当时注册的。
比较奇怪的是,看到 loginname
加了 unique 索引,无奈没用过 MongoDB。还请分析一下可能是什么原因导致的,以及……我的两个账号的合并问题 :(