一、登录注册知识点
二、手机独立注册
(一)手机独立注册
1、手机号码合法性校验
手机号组成:国家归属+手机号(运营商+手机归属地+用户代码)
手机号正则表达式,需要实时更新号段,否则最新的手机号就注册不了。
2、手机所在地(中间四位)
3、手机验证码
手机验证码,主要是由第三方运营商提供。
运营商提供手机验证码会有局限性:大量请求会造成拥堵(一级运营商会对二三级运营商进行限制)、部分运营商单个手机号大量请求(依照运营商规则)会拉入黑名单。
平台本身需要制定规则:
a、每个手机号请求验证码时间(一般30s、60s),期间不能点击请求。
b、每个手机号每天请求验证码上限,超过上限不可请求,给予提示。
c、手机验证码输入错误达到上限,验证码失效。
d、手机验证码具有时效性。
注(为防止恶意刷短信验证码,可结合设备号进行安全保障)
(二)手机短信验证码流程图