V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kebamt
V2EX  ›  微信

请问微信用户名修改掉后原用户名多久给其他用户开放呢?

  •  
  •   kebamt · 2021-10-21 00:31:42 +08:00 via iPhone · 2255 次点击
    这是一个创建于 908 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想改用户名结果跟一个哥们儿的冲突,跟他联系他爽快地答应改成别的用户名把重复的那个留给我,可是他该掉那个用户名快好几个月了,可是到现在还提示”已占用”,不知道多久开放。

    16 条回复    2021-10-29 12:47:04 +08:00
    Cagliostro
        1
    Cagliostro  
       2021-10-21 00:40:00 +08:00 via iPhone
    一年?
    Nangle
        2
    Nangle  
       2021-10-21 00:52:05 +08:00
    目前是永久不释放~
    nodw
        3
    nodw  
       2021-10-21 00:54:45 +08:00
    不会释放
    jekyll
        4
    jekyll  
       2021-10-21 00:56:10 +08:00
    虽然我也不知道怎么回事但是我一个号曾经同时有两个 ID,就是两个 ID 搜出来都是我
    现在再试已经不行了,不知道怎么回事
    locoz
        5
    locoz  
       2021-10-21 04:08:07 +08:00
    不会释放,改了之后通过技术手段还是能看到旧的那一个 id 。
    fwindcore
        6
    fwindcore  
       2021-10-21 07:26:34 +08:00 via Android
    既然不释放,我能改回原来的么
    oygh
        7
    oygh  
       2021-10-21 08:00:44 +08:00
    原来是这样,我就说,明明搜不到的 ID,为啥改的时候就提示已占用。看来网上那些段子全是骗人的……
    shakoon
        8
    shakoon  
       2021-10-21 08:18:18 +08:00
    又多了一个微信的骂点
    shuxhan
        9
    shuxhan  
       2021-10-21 09:06:05 +08:00
    github 好像也是这样,改过注册名之后,搜索原来的注册名可以搜到我
    uclort
        10
    uclort  
       2021-10-21 09:40:14 +08:00
    @oygh #7 搜不到也不一定没人用,隐私 添加我的方式可以关掉微信号查找。
    mantout
        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 |
    kerb15
        12
    kerb15  
       2021-10-21 15:27:07 +08:00
    我想改大小写都不行,AbCd 改成 abcd 提示被占用
    dorentus
        13
    dorentus  
       2021-10-21 17:08:27 +08:00 via iPhone
    如果我没记错的话,Google 的用户名也是不会释放的,只是为了安全。
    kebamt
        14
    kebamt  
    OP
       2021-10-22 13:54:16 +08:00 via iPhone
    @dorentus Google 那是因为有 Gmail,邮箱绑定太多东西的话会有安全风险,可是微信没理由不让改,毕竟微信是基于实名认证的而不是简简单单的用户名
    icebearloveu
        15
    icebearloveu  
       2021-10-29 12:45:32 +08:00 via Android
    即使改了,电脑登录后个人文件夹的用户名还是最原始的那个。
    icebearloveu
        16
    icebearloveu  
       2021-10-29 12:47:04 +08:00 via Android
    规则写着就微信号别人不能用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5409 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 07:09 · PVG 15:09 · LAX 00:09 · JFK 03:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.