一、关于注册
1. 手机注册
当下移动互联网时代,手机注册为常规注册流程流程,也是比较快捷方便的。输入参数为用户手机号、手机验证码、密码。此处可以参考设计部通用注册登录模板。需要客户在阿里云上进行短信的签名申请,并对阿里云账号进行对应充值,验证码短信费用为0.045元/条。
针对一个短信模板,一个用户一天可接受最多7次(针对阿里的短信服务)。当超出7次的时候,第三方的接口会返回错误提示信息。
关于短信服务发送频率可在控制台进行设置。
在点击获取验证码之后,获取验证码按钮进入60秒倒计时,控制在一分钟内,不可重复多次获取验证码。
验证码的有效期限可以设定,一般为5、10、15分钟。
在验证码的有效期内,如接收多条验证码,则以最新时间接收的验证码为准,其他验证码无效不可使用。
如果用户无法收到验证码,常规会有以下几种情况:短信被存放到垃圾箱、第三方短信账号欠费、用户手机号被设置为黑名单……
2. 邮箱注册
相比较手机注册,邮箱注册的好处就在于存留性比较长久,也不会存在更换手机号码的困扰。国外的用户一般是使用邮箱进行注册的,与手机注册流程基本一致,输入参数为邮箱、邮箱验证码、密码。需要客户提供给到的是一个用于发送短信验证码至邮箱的企业邮箱账号密码。
3. 微信注册
微信注册,微信注册即微信快捷登录,一般用户国内,需要基于手机号注册或者邮箱注册。需要客户提供给到微信开放平台账号密码。流程如下:
二、登录
1. 手机号+密码
最基础是通过手机号跟密码进行登录,判断手机号跟密码是否一致。
2. 手机号+验证码
1.通过手机号跟验证码登录,是当下比较常用的一种登录方式。
用户通过手机号和验证码的校验,确定此账号手机号为本人所有登录
用户收到的验证码内容为:短信签名、短信内容
此处除验证码本身为变量信息外,其他都为模版内容
3. 邮箱+密码
如果注册方式存在邮箱号注册,则可通过邮箱+密码的方式进行登录。
4. 第三方登录
第三方登录的时候,都需验证码第三方是否绑定用户手机号/邮箱。如果已经绑定则直接登录成功,如没有绑定则需要走微信注册的流程。
常见的国内外第三方登录有:微信、QQ、微博、Facebook、Twitter
5. 小程序授权登录
在体验小程序功能后,用户主动点击登录按钮后触发登录流程,且为用户提供暂不登录选项。
任何小程序调用帐号登录功能,应当为用户清晰提供可取消或拒绝的选项按钮,不得以任何方式强制用户进行帐号登录。
6. 其他说明
1. 记住账号
记住账号的需求本质有以下4点:
高效便捷;
便于用户过多各类账号的管理,背景:app泛滥成灾的时代;
解决了用户重复登录需求;
记住账号需要在保障其他第三方无法获取用户账号密码的安全性为前提。
2. 清空账号机制
清空用户账号信息机制,与产品类型有关:
信息安全层级比较高的产品(如招商银行客户端),只要退出应用,立马就得需要重新输入;
其次就是涉及信息安全这类产品(如支付宝,京东金融),因为有手势密码、支付密码等二次验证,所以一般用户一段时间内不登录,就需要重新输入密码
最后就是一些不涉及信息安全的产品(如下厨房、石墨),他们可能就会永久记住账号密码,只要你不手动退出登录,那就一直登录着,甚至有些产品你卸载后再次下载,账号密码都会保留。
3. 不登录可使用功能
信息安全层级越高,个性化程度越高的产品,对登录后使用的要求越高。一般有三种:
第一种是可以使用所有功能,例如墨迹天气等工具类应用;
第二种是可以使用部分功能,例如淘宝等,不登录可以正常浏览商品,但是购买的话就需要登录;
第三种是不可以使用任何功能,例如招商银行或者其他内部系统,必须登录后才可以使用。
4. 多人在线
是否允许多人在线,这个功能限制还是根据产品类型来决定的。根据产品的功能,分析一下多设备登录带来的利弊,权衡之后做出决定。一般可按照产品类型划分为俩种情况:
不允许多设备同时在线,一般是信息安全层级高的产品,如金融类产品;
允许多设备在线,一般是工具类或者阅读类的产品,不涉及用户支付等操作的产品。
5. 定制键盘弹出样式
在输入手机号的时候,直接弹出数字键盘。
在输入密码的时候,直接弹出数字键盘。
6. 多国家多语言登录
默认国内是使用+86为国家码的,不同国家的国家码以及对应的短信收费不一致。
7. 退出登录
退出登录后,将之前的登录信息进行缓存,可以在登录页面下拉选择登录账号,进行重新登录。
8. 禁用用户
后台管理禁用用户后,在用户上线或者操作登录的时候,强制退出用户登录或者无法提交登录,提示用户“当前账号已禁用,如有疑问请联系***”。
禁用用户后,可以对用户进行“解除禁用”的操作。
在禁用或者解除禁用的操作在后台完成之后,可以通过APP内部推送或者短信,对用户进行通知。
三、忘记密码
1. 手机号找回
手机号找回流程说明:登录困难->忘记密码,找回->输入手机号->获取验证码->输入新密码。
2. 邮箱找回
邮箱找回流程说明:登录困难->忘记密码,找回->输入邮箱号->获取验证码->输入新密码。
3. 申述
申述流程说明:登录困难->手机号不能用->人工申诉->验证账号所有权->人工修改登录密码。
申述需要在管理后台提供管理员可修改用户密码的功能。
四、解绑账号/修改密码
1. 更换手机号/邮箱
针对原绑定手机号/邮箱,更换手机号/邮箱一般分为俩种情况:
原有手机号/邮箱可收到验证码:通过原手机号/邮箱验证码、更新后手机/邮箱的验证码,提交之后更换手机号/邮箱绑定,提示“修改绑定成功”,无需重新登录。
原有手机号/邮箱不可收到验证码:这种情况可以通过密码、更新后手机号的验证码/邮箱,提交之后更换手机号/邮箱。或者是同忘记密码-申述流程,由人工客服介入协助处理。
2. 解绑第三方
针对原绑定第三方,以微信为例。如下流程所示:
在个人中心-账号管理,显示微信绑定为“已绑定”的状态,将微信进行解绑。
点击“微信绑定-已绑定”,弹窗显示“解除微信绑定”。
点击“解除微信绑定”后,原有的微信绑定状态修改为未绑定,可重新对微信号进行绑定操作。
点击“绑定微信账号”,可跳转至微信进行重新绑定。
3. 修改密码
登录成功后,在个人中心进行密码修改。一般于个人中心通过原密码为基础,进行密码修改