注册&登录不妨合一合
在PC时代,大多数账户是用邮箱注册登录的,到了移动互联网普及的时代,又把手机号当作账户。一些App为了兼顾历史,可以用邮箱或手机号登录。但是越来越多的纯粹的移动端应用已经只能用手机号码进行注册登录了。
虽然都是用手机号进行注册、登录,但是UI上处理逻辑却有不同。
登录/注册,我们不一样
传统的模式是登录、注册互相独立:

上图可以看到,登录和注册在UI上是作为两个独立分支页面进行的。它们的内在逻辑是:
1)注册和登录的行为不同
注册是给没账号的用户用的,登录是给已经有账户的人用的。
2)注册和登录界面所需的输入不同
- 登录所输入的是:手机号、密码、验证码(忘记密码的时候找回用)
- 注册所输入的是:手机号、验证码、密码、注册协议(供勾选、查看)
针对第1点,无论是有账号的还是没账号的用户,他们的目标都是要进入App。登录是为了进入,注册也是为了进入,无非注册是第一次进入。
针对第2点,登录和注册界面所包含的元素是差不多的,区别在于:
登录的时候需要已经有密码,但是忘记密码的时候还是需要通过验证码找回;注册的时候需要看到注册协议。
所以如果直接用验证码登录,那么登录和注册页面在UI上便可以合在一起。
登录/注册,我们都一样
下面便是登录注册合在一起的例子:

- “登录”、“注册”按钮的文案调整,显然叫“登录”的话容易让人“注册”,统一叫“进入***”更符合
- 既然承载了注册功能,“注册协议”当然不能少
- 密码登录还是作为可选项存在,作为验证码登录失效或者部分用户偏好的备用项
将“注册”“登录”功能整合在一个界面后,统一默认用验证码登录。如果账户已存在,则验证过直接登录;如果账户不存在,则验证过后注册账号并直接登录。
关于输验证码是不是太麻烦这个事,其实不用担心。现在验证码的输入也很方便,大部分手机系统收到验证码后就可以直接粘贴了,有的APP甚至就直接填入了。再者,APP不主动退出账户的话,相当长时间内账户一直是登录状态。
上面既然还是保留了“密码登录”,那么对于新注册的用户来说还是需要一个设置密码的环节的,此时两种方法:
1)不强制设置密码
输入手机号、验证码后即进入,如果需要设置密码则在系统设置里进行主动设置。
2)强制设置密码
输入手机号、验证码后判断为新用户的话,强制设置密码
总体来说,对于主要用手机号码登录的APP来说,注册和登录合在一起不失为一个好方法。