APP注册登录总结(三)
2017-06-01 本文已影响63人
johnson2011
上一篇文章介绍几种注册登录方式
本篇将会补充在设计注册登录模块时会遇到的几个问题
其它问题点汇总
注册界面
1.单一页面注册
适用于注册信息较少的产品,用户能够一眼知道注册表单需要填写哪些信息,有心理预期。
2.多页面注册
一个操作一个页面,控制信息量,引导用户一步步完成注册流程,同时操作分开后,在每一步操作上都可以做判断和引导。
注册登录中常见的判断和引导
- 用户登录时,判断输入手机号或邮箱号是否已注册,如果没有则引导跳转注册
- 用户注册时,判断输入手机号或邮箱号是否已注册,如果已注册则引导跳转登录
- 三方注册绑定手机或邮箱时,判断手机或邮箱是否已绑定该类型三方帐号,如果是则引导跳转登录,提示登录后解绑
3.高效率注册登录补充样式
登录和注册在一个页面,用户输入手机或邮箱号,输入框失去焦点时判断用户系统数据库是否存在该手机号或邮箱号。如果不存在,则注册按钮高亮;如果已经存在,则让用户继续输入密码后,登录按钮高亮。
注册登录防刷
1.短信接口防刷
在使用手机号注册或短信登录时,都会通过手机短信进行验证。如何防止短信接口被攻击,一般可以在发送短信前添加图形或滑块验证码,同时也会限定各手机号码单日能请求短信验证的次数。
2.登录接口防刷
IP限制:相同IP,时间段内登录请求次数限定;
登录次数限制:相同帐号,时间段内登录请求次数限定。
历史帐号遗留问题
是否需要注册登录?
选择自建用户系统,还是三方授权用户系统?
三方帐号登录后是否需要用户绑定手机或邮箱号?
是否强制绑定某一种方式作为主键?
注册登录系统需要根据业务、产品功能、目标用户提前架构后,如果在产品上线多个版本后调整比较困难,也会对用户造成较大影响。比如历史帐号中手机号作为用户的基本信息,新版本要新增手机作为用户注册登录的方式,就要确认历史版本中手机号有没有唯一性的设定,未绑定手机号的历史帐号如何操作,使用历史帐号绑定的手机号注册时怎么操作等等。