用户是什么意思(怎么注册用户名)


一、背景用户账号(指C端账号 , 分享也是基于此)其实是一个不太新颖的功能 , 一直随着互联网的变化而变化;用户账号是一个比较基础和核心的模块 。在企业不断扩张、业务不断增加的情况下 , 要做好“体验好”、“安全性强”、“易对接”的账号服务器 , 其实并不容易 。接下来给大家分享一些实用的总结!
二、账号的架构经过实战的一些积累 , 我们总结了一个账户产品的架构 , 分享给大家 。接下来我们按照不同的模块进行了详细的讲解:(文中图片未经本人授权不得随意转载)
三、用户账号架构详解1. 账号的功能模块
(1)登录/注册方法的描述
目前大部分登录逻辑都包含注册 , 也就是说如果用户没有注册就登录 , 默认会帮助用户注册并成功登录 , 这样体验会更好 , 如下:
一、用户名和密码注册:
注册方式:用户输入自己符合平台规则的用户名和密码即可注册 。
优缺点:目前大部分平台都不采用这种方式 , 因为这种安全性不高 , 与用户相关性不大 。
场景:在某些场景下 , 用户只有在没有手机号或第三方账号的情况下才能使用该表单 。比如你的产品用户是小学生 , 没有手机 , 没有手机号 , 只能用这种注册方式 。
二、手机号码短信验证码注册:
注册方式:用户自己输入手机号 , 平台会把验证码发给用户 。用户填写正确的验证码后 , 注册成功 。
优点:应用范围广 , 用户接受度高 , 注册简单 , 安全性高 , 用户可及 。
缺点:不容易收到短信(可以通过手机号语音验证码解决) , 填写短信验证码有些麻烦(安卓系统可以通过自动填写短信内容优化体验) 。
场景:APP、H5、web、小程序、电脑客户端都适用 。
是否需要第三方服务:需要短信服务商 。
三、手机号码语音验证码注册:
注册方式:用户输入自己的手机号 , 平台会对用户进行语音呼叫 , 并告诉用户验证码 。用户填写正确的验证码后 , 注册成功 。
优点:用户在没有收到短信验证码的情况下 , 可以通过语音验证码收到短信验证码 。
缺点:第三方语音验证码服务贵 , 成本高 。
适用场景:未收到短信验证码时可以使用(用户第一次点击短信验证码后一定要显示语音验证码 , 不要输入验证码 , 以控制成本) 。
需要第三方服务吗:需要 , 语音验证码服务商 。
四、第三方账号注册(QQ、支付宝):
注册方式:用户授权平台可以获取用户的userID、头像、昵称等信息 , 即注册成功 。
优点:用户注册登录简单 , 用户接受度广 。
缺点:无接入的方式不方便后期操作 , 容易出现同一个用户拥有多个账号的情况 , 因为用户有可能选择使用不同的第三方账号登录 。
场景:这种注册方式可以用于纯工具或者社区产品 , 也可以用于产品业务的前期 , 为了让用户尽快体验到产品的核心价值 。
是否需要第三方服务:第三方授权用户信息的接口 。
五、第三方账号手机号注册:
注册方式:用户将个人信息授权给平台后 , 还需要填写手机号验证码进行注册 。
优点:用户接受度广 。有了用户的手机号 , 就没有了多个账号 , 后期操作就可以到达用户 。
缺点:第一次注册需要授权 , 填写手机号 。
场景化:适用于大部分业务场景 , 有些产品会把绑定手机号的操作放在用户进行某个核心操作之前 , 比如下单或者发布作品之前 。
是否需要第三方服务:第三方授权用户信息的接口 , 短信验证码服务 。
六、手机号一键注册:
注册方式:用户将本机手机号授权给平台 , 授权同意后注册成功 。
优点:用户注册登录简单 , 用户接受度广 。
缺点:少数场景下 , 用户选择非本地电话号码 , 所以要和用户手动输入的手机号码一起使用 。
适用场景:适用于大部分业务场景 。
是否需要第三方服务:运营商获取本地手机号码SDK
第七 , 邮箱验证码(手机号验证密码) , 注册:
注册方式:用户输入邮箱验证密码即可注册成功 。


推荐阅读