想改用户名结果跟一个哥们儿的冲突,跟他联系他爽快地答应改成别的用户名把重复的那个留给我,可是他该掉那个用户名快好几个月了,可是到现在还提示”已占用”,不知道多久开放。
1
Cagliostro 2021-10-21 00:40:00 +08:00 via iPhone
一年?
|
2
Nangle 2021-10-21 00:52:05 +08:00
目前是永久不释放~
|
3
nodw 2021-10-21 00:54:45 +08:00
不会释放
|
4
jekyll 2021-10-21 00:56:10 +08:00
虽然我也不知道怎么回事但是我一个号曾经同时有两个 ID,就是两个 ID 搜出来都是我
现在再试已经不行了,不知道怎么回事 |
5
locoz 2021-10-21 04:08:07 +08:00
不会释放,改了之后通过技术手段还是能看到旧的那一个 id 。
|
6
fwindcore 2021-10-21 07:26:34 +08:00 via Android
既然不释放,我能改回原来的么
|
7
oygh 2021-10-21 08:00:44 +08:00
原来是这样,我就说,明明搜不到的 ID,为啥改的时候就提示已占用。看来网上那些段子全是骗人的……
|
8
shakoon 2021-10-21 08:18:18 +08:00
又多了一个微信的骂点
|
9
shuxhan 2021-10-21 09:06:05 +08:00
github 好像也是这样,改过注册名之后,搜索原来的注册名可以搜到我
|
11
mantout 2021-10-21 13:37:39 +08:00
如果是我来做这个功能,我就这样实现:
[初始的数据库] table:user id | wx_id | name | avatar | phone | ------------------------------------------------------------------------- wx_1234 | niubi | 牛逼普拉斯 | pic_abc123 | 12345678901 | wx_2345 | shabi | 傻逼 | | 12345678902 | table:user_ext id | wx_id | created_at | -------------------------------------------- [修改微信号后的数据库] ( 1 )牛逼将 niubi 改成 niubi_plus,通过唯一性检查后,主表 user 的 wx_id 修改为新值,扩展表 user_ext 增加一条记录,记录下牛逼在系统内部的 ID 和原微信号。 ( 2 )傻逼将 shabi 改成 niubi,微信提示:该微信号被占用了。修改失败。傻逼将 shabi 改成了 niubi_shabi,同第一种情况,修改成功。 table:user id | wx_id | name | avatar | phone | ------------------------------------------------------------------------- wx_1234 | niubi_plus | 牛逼普拉斯 | pic_abc123 | 12345678901 | wx_2345 | niubi_shabi| 牛逼的傻逼 | | 12345678902 | table:user_ext id | wx_id | created_at | ------------------------------------------- wx_1234 | niubi | 1634790634 | wx_2345 | shabi | 1634790635 | [再次修改微信号后的数据库] 现在不清楚微信允不允许用户改回本人之前使用过的微信号,但基本逻辑是一样的,只不过增加了一个判断:到扩展表中查一下新微信号,不存在,则允许修改。存在,再判断一下这个号是不是本人,是本人,则允许修改,不是本人,则不允许修改。 table:user id | wx_id | name | avatar | phone | ------------------------------------------------------------------------- wx_1234 | niubi | 牛逼普拉斯 | pic_abc123 | 12345678901 | wx_2345 | niubi_shabi| 牛X的傻逼 | | 12345678902 | table:user_ext id | wx_id | created_at | ------------------------------------------- wx_1234 | niubi | 1634790634 | wx_2345 | shabi | 1634790635 | wx_1234 | niubi_plus | 1634790636 | |
12
kerb15 2021-10-21 15:27:07 +08:00
我想改大小写都不行,AbCd 改成 abcd 提示被占用
|
13
dorentus 2021-10-21 17:08:27 +08:00 via iPhone
如果我没记错的话,Google 的用户名也是不会释放的,只是为了安全。
|
14
kebamt OP @dorentus Google 那是因为有 Gmail,邮箱绑定太多东西的话会有安全风险,可是微信没理由不让改,毕竟微信是基于实名认证的而不是简简单单的用户名
|
15
icebearloveu 2021-10-29 12:45:32 +08:00 via Android
即使改了,电脑登录后个人文件夹的用户名还是最原始的那个。
|
16
icebearloveu 2021-10-29 12:47:04 +08:00 via Android
规则写着就微信号别人不能用
|