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

存量用户是邮箱注册的,登录凭证是用户名或邮箱+密码。现在注册登录要改为手机号+验证码,大家有何好方案?

  •  
  •   vvvvww · 2018-07-20 10:41:52 +08:00 · 5328 次点击
    这是一个创建于 2078 天前的主题,其中的信息可能已经有所发展或是发生改变。

    系统刚上线,有一些用户已经通过邮箱注册好了,并且与其他的业务表有关联了。现在领导大腿一拍,要改成手机号 + 验证码方式注册登录。

    现在准备设计成入口只有手机号 + 验证码。请问存量用户如何处理,登陆后做一步关联? 通过手机号 + 验证码登录或注册的,是否该往原有的用户表写。

    38 条回复    2018-07-21 02:13:09 +08:00
    zhuangzaiwotu
        1
    zhuangzaiwotu  
       2018-07-20 10:50:53 +08:00 via Android
    连邮件都要控制。。。。。。汗
    vvvvww
        2
    vvvvww  
    OP
       2018-07-20 10:57:11 +08:00
    @zhuangzaiwotu 不是控制邮件吖,是把原有的邮箱验证码注册改为 手机号+验证码免密登录
    580a388da131
        3
    580a388da131  
       2018-07-20 11:00:08 +08:00 via iPhone
    就不能共存吗?非要改成一个给用户添堵?
    做个老用户升级页面
    Troevil
        4
    Troevil  
       2018-07-20 11:01:22 +08:00
    允许邮箱用户登录 登陆上了强制绑定手机号 否则不给功能
    vvvvww
        5
    vvvvww  
    OP
       2018-07-20 11:02:13 +08:00
    @580a388da131 唉,我也想做成两个 tab 让用户选择登录方式那种...领导脑抽,非要改成免密登录,说要增加用户体验...
    yangqi
        6
    yangqi  
       2018-07-20 11:02:13 +08:00
    关闭邮箱注册,当时邮箱和手机号都可以登录,邮箱登录后强制绑定手机号。
    Yohann97
        7
    Yohann97  
       2018-07-20 11:02:46 +08:00
    楼上好主意
    redeemer
        8
    redeemer  
       2018-07-20 11:05:16 +08:00 via Android
    多亏了这种领导,我有几个地方注册的号因为换了手机号找不回来了,不让我用邮箱找回。
    qiayue
        9
    qiayue  
       2018-07-20 11:05:58 +08:00
    以手机号+验证码为主,但是保留一个老用户专用的邮箱登录的链接,用户可以切换
    Athrob
        10
    Athrob  
       2018-07-20 11:06:47 +08:00
    留个很不起眼的小字 /半透明 /灰色基本看不到的链接"帐号或邮箱登录", 登录后强制绑定手机号.
    数据库的话, 修改下原有用户表直接用吧, 不是已经有业务关联了吗.
    vvvvww
        11
    vvvvww  
    OP
       2018-07-20 11:13:03 +08:00
    谢谢各位的宝贵意见。看来必须要留个入口给老用户做绑定了。
    我又要去挑战领导了
    qiayue
        12
    qiayue  
       2018-07-20 11:15:30 +08:00
    不留入口也可以,同一个输入框,既可以输入手机号,也可以输入邮箱,点击发送验证码时,根据情况,发短信或者发邮件
    sunnyadamm
        13
    sunnyadamm  
       2018-07-20 11:16:46 +08:00
    免密登录只是提高了用户的安全性,但是体验不好,我丫密码瞬间就输完登录了,验证码还得等,完了还残留 n 多登录短信,网络延迟的话验证码半个小时发过来都是好的。综上,你领导真的有病
    a7a3
        14
    a7a3  
       2018-07-20 11:24:46 +08:00
    保留用户名或邮箱登陆入口,但是使用账号密码登陆后没有任何权限,只能添加手机号码后才能继续其他操作。。。
    这个用户名或邮箱登陆入口可以占用很少位置例如在“找回密码”旁边写着“用户名 /邮箱登陆”,基本不影响
    vvvvww
        15
    vvvvww  
    OP
       2018-07-20 11:26:28 +08:00
    @sunnyadamm 是的...不能同意更多!
    Tianao
        16
    Tianao  
       2018-07-20 11:29:35 +08:00
    我记得肯德基还是必胜客宅急送就这么搞过,我当年的邮箱账号直接不让用了,强制手机验证码。
    楼主可以考虑下强制重新注册,世界五百强也在这么做哦(逃
    honeycomb
        17
    honeycomb  
       2018-07-20 11:32:16 +08:00 via Android
    @vvvvww 肯定要有一个迁移过程,存量账户登录后绑定手机。

    鄙视你的 sx 领导,难道它要放弃存量用户嘛
    luoway
        18
    luoway  
       2018-07-20 11:35:56 +08:00
    @vvvvww 领导用微信的吧,没带手机不让上号
    ys0290
        19
    ys0290  
       2018-07-20 11:42:34 +08:00 via iPhone
    有人依旧使用用户名登录 12306 网站吗?不是邮箱地址,现在好像不能注册用户名了,可以不提示用用户名登录,但起码不能阻碍人家登录,或者可以以实名制为由要电话号码
    ihaveadrame
        20
    ihaveadrame  
       2018-07-20 11:46:19 +08:00
    可以考虑两种方案并行一段时间,并通知用户尽早绑定手机信息, 时间差不多了就关闭邮箱登录的入口。
    vvvvww
        21
    vvvvww  
    OP
       2018-07-20 11:58:34 +08:00
    @Tianao 这样已有的业务关联就全都没了...虽说现在用户量不多。
    dddd1919
        22
    dddd1919  
       2018-07-20 12:01:26 +08:00
    大腿给丫剁了
    dorothyREN
        23
    dorothyREN  
       2018-07-20 12:06:50 +08:00
    @vvvvww 老板 我们家做短信平台的,要不要来一发。
    yiyiwa
        24
    yiyiwa  
       2018-07-20 13:31:00 +08:00
    最恶心什么都要手机号,

    比如 CSDN, CU 现在都要手机号,然后都不用了
    hyyou2010
        25
    hyyou2010  
       2018-07-20 13:31:35 +08:00
    准备设计成入口只有手机号 + 验证码

    ----------------如果这样,手机号如何与邮箱关联?让用户主动和之前的邮箱绑定从而延续之前的数据?太别扭了。
    只能邮箱登录后强制绑定手机号
    ooo3o
        26
    ooo3o  
       2018-07-20 13:42:17 +08:00
    现在的某些产品狗真的是什么卵都非要搞到用户手机号.
    不是非常有必要的刚需服务, 宁愿不用都不会非要注册懂么, 还用户体验提升?
    janxin
        27
    janxin  
       2018-07-20 13:44:53 +08:00
    要求用户补全手机号码
    vvvvww
        28
    vvvvww  
    OP
       2018-07-20 13:55:02 +08:00
    @ooo3o 领导对用户量有谜之执着...不懂还瞎指挥
    marcong95
        29
    marcong95  
       2018-07-20 15:21:04 +08:00
    强制验证码登录说明贵公司产品用户量少,发短信不用钱的啊
    dorothyREN
        30
    dorothyREN  
       2018-07-20 15:40:17 +08:00
    @yiyiwa 政策要求,手机验证是实现成本最低的方式。
    reus
        31
    reus  
       2018-07-20 15:50:24 +08:00
    还用户体验…… 就没试过等半天没收到短信的?
    用短信验证都是为了安全,从来没有说是为了提升体验的
    580a388da131
        32
    580a388da131  
       2018-07-20 16:10:37 +08:00 via iPhone
    @ys0290 现在也是用户名啊,邮箱不是必填的。
    vvvvww
        33
    vvvvww  
    OP
       2018-07-20 16:17:40 +08:00
    @marcong95 一语中的
    ebingtel
        34
    ebingtel  
       2018-07-20 17:27:30 +08:00
    @reus 感觉是个混球需求,换手机号了咋办?没有邮箱,账户都找不回来
    zhaoshengzhi
        35
    zhaoshengzhi  
       2018-07-20 17:41:05 +08:00   ❤️ 1
    1. 用户表里增加手机号字段
    2. 登录页面增加手机号登录和注册
    3. 邮箱注册功能下线
    4. 邮箱登录后提示绑定手机号,否则登录失败

    风险:
    用户登录时忘记自己有邮箱账号,所以用手机号注册了一个账号。
    然后用户想起来自己有邮箱账号(常用),希望用邮箱账号关联手机号,但由于手机号已经使用过,无法关联。
    这时用户会有一个诉求:注销掉那个用手机号注册的账号。使得手机号重新可用。
    vvvvww
        36
    vvvvww  
    OP
       2018-07-20 17:45:19 +08:00
    @zhaoshengzhi 谢谢!
    jianzhiyao020
        37
    jianzhiyao020  
       2018-07-20 18:14:03 +08:00
    把手机作为一个第三方登录 /绑定,数据到第三方绑定表,手机登陆后,用户选择绑定原有账号还是重新创建
    caola
        38
    caola  
       2018-07-21 02:13:09 +08:00
    @vvvvww 与其它业务有关联,这跟是手机和邮箱的用户有什么关系么?
    用户不都是有个用户 ID 的么,难道你不是用 ID 来关联?而直接用邮箱来关联???
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2999 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 14:46 · PVG 22:46 · LAX 07:46 · JFK 10:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.