存量用户是邮箱注册的,登录凭证是用户名或邮箱+密码。现在注册登录要改为手机号+验证码,大家有何好方案? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
vvvvww
V2EX    程序员

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

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

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

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

    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  
    PRO
       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  
    PRO
       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     Solana     3576 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 10:31 PVG 18:31 LAX 02:31 JFK 05:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86