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

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

  •  
  •   kebamt · 38 天前 via iPhone · 1412 次点击
    这是一个创建于 38 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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