通常注册模块需要考虑的因素有如下几条:
使用手机号注册时,获取验证码一般考虑的是通过短信获取,这样既可以有效防止用户输入错误的手机号。但如果用户多次点击获取验证码,排除掉蓄意为之之外,就要产品研发人员考虑的是,用户是否是因为输入错误手机号或者其他原因造成收取不到验证码的情况,因此,在用户第二次/第三次点击获取验证码时开始,弹出来一个界面,让用户核查一下是哪种原因导致的无法获取验证码。通常的原因有如下几个:
如果是在移动端上采用邮箱地址注册,通常建议,在验证邮箱地址格式正确之后,提示用户,是否要使用这个邮箱地址来注册,主要是因为,一般在移动端上使用邮箱地址注册时,不太建议进行邮箱地址的确认(比如手机,登录邮箱操作很繁琐,难比PC端)。所以,一旦用户输入邮箱地址但不确认,有可能用户输入错误而没有发现。因此,通常在验证该注册邮箱地址格式正确且可以使用时,提示用户确认下是否要使用该邮箱地址。
一般只使用用户名注册的产品,是那些可能没有邮箱或者有手机但没有手机号码的情况,或者是为了减少输入的内容。因为没有其他验证手段,为了防止用户输入错误,通常在验证该注册用户名格式正确且可以使用时,提示用户确认下是否要使用该用户名。
一般只有用户必须使用唯一的用户名登陆,或者希望提供多种登陆方式供用户选择并同时验证时,才有可能考虑这几种模式之一。这几种模式是将各自独立的模式的注册流程合并在一起。一般如果不是必须的话,可以不考虑这三种模式,而是在用户正常使用一种模式注册并登录成功后,提示用户在用户个人信息设置界面将剩下的两种模式给补充完成,这样以后用户可以直接采用这三种注册账户的任何一种作为登录账号,且拥有相同的密码。
假如一个注册流程中只包含注册账户、密码、验证码这三个输入项,简化流程实际上可以从减少用户的“无效输入”上入手,比如:
(1)从用户角度来说,有相当一部分客户喜欢在所有的内容都输入完成后,再去获取验证码,这时候再发现账号已经存在并且能用这个账号直接登录,就浪费了输入密码的时间
(2)从app设计角度来说,有一些app喜欢将获取验证码的操作放在整个输入环节的最后,潜意识地让用户最后去获取验证码
鉴于此,通常在设计注册模块时,考虑一下如下的设计方案,提升用户体验:
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。