想改用户名结果跟一个哥们儿的冲突,跟他联系他爽快地答应改成别的用户名把重复的那个留给我,可是他该掉那个用户名快好几个月了,可是到现在还提示”已占用”,不知道多久开放。
![]() | 1 Cagliostro 2021-10-21 00:40:00 +08:00 via iPhone 一年? |
![]() | 2 Girls 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 QUC062IzY3M1Y6dg 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 ex1gtnim7d 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 规则写着就微信号别人不能用 |