手机号/邮箱注册无论是从注册入口进入注册流程,仍是从登录入口操做后因为没有注册而进入的注册流程。均参考以下贱程。用户输动手机号/邮箱,申请获取验证码APP/H5前端页面查抄手机号/邮箱能否合法若合法,则进入下一步若不合法,则停留在输动手机号/邮箱界面向后台发送恳求,用户系统验证手机号/邮箱能否已存在若存在,无需注册,参考登录流程若不存在,则进入下一步给手机号/邮箱发送验证码用户输入验证码+密码向后台发送恳求,验证验证码能否为实若为实,则进入下一步若不为实,则停留在输入验证码的界面通过手机号/邮箱创建Unionid并保留。注册胜利后能否间接登录,营业自定义。手机号/邮箱登录
验证码登录
用户输动手机号/邮箱,申请获取验证码APP/H5前端页面查抄手机号/邮箱能否合法若合法,则进入下一步若不合法,则停留在输动手机号/邮箱界面向后台发送恳求,用户系统验证手机号/邮箱能否已存在若不存在,参考注册流程第3步若存在,则进入下一步给手机号/邮箱发送验证码用户输入验证码向后台发送恳求,验证验证码能否为实若为实,则进入下一步若不为实,则停留在输入验证码的界面查询对应的Unionid,登录胜利。密码登录
用户输动手机号/邮箱+密码APP/H5前端页面查抄手机号/邮箱能否合法若合法,则进入下一步若不合法,则停留在输动手机号/邮箱界面向后台发送恳求,用户系统验证手机号/邮箱能否已存在若不存在,参考注册流程第3步若存在,则进入下一步后台验证密码能否为实若为实,则进入下一步若不为实,则停留在输入密码的界面查询对应的Unionid,登录胜利。第三方sdk受权注册、登录 登录页点击第三方账号登录拉取第三方SDK受权,用户确认受权将获取到的受权信息,Openid、手机号、邮箱传给后台。(手动绑定手机号/邮箱时需要,但此时可能获取不到)后台在用户系统中,按照Openid查询能否能查到Unionid若不克不及查到,则创建Unionid,进入下一步若能查到,则间接进入下一步判断Unionid能否绑定了手机号/邮箱若是,则间接登录胜利,完毕。若否,则需要进入下一步,绑定手机号/邮箱应用端跳转到绑定手机号/邮箱界面,默认值为第3步获取到的手机号/邮箱,能够改换其他手机号/邮箱,若没有获取到需要用户手动输入,手动点击确定绑定。前端界面验证手机号/邮箱能否合法若合法,则进入下一步若不合法,则停留在当前页面向后台发送绑定恳求,用户系统查选手机号/邮箱查询能否已经存在若已经存在,则应用端停留在绑定手机号/邮箱界面若不存在,则进入下一步给手机号/邮箱发送验证码,用户输入验证码后台验证 验证码能否准确若准确,则进入下一步若不准确,则停留在输入验证码界面手机号/邮箱绑定胜利,并登录胜利。账号绑定手机号/邮箱绑定
登录后,在小我中心的手机号/邮箱绑定处,起头绑定/换绑输入要绑定的手机号/邮箱,申请验证码前段界面判断手机号能否合法若合法,则进入下一步若不合法,则停留在当前界面向后台发送恳求,在用户系统中查询手机号/邮箱能否已存在若是,则绑定失败,应用端停留在手机号/邮箱绑定/换绑界面若否,则进入下一步给该手机号/邮箱发送验证码,用户输入验证码像后台发送恳求,判断验证码能否为实若为实,则绑定胜利若不为实,则停留在输入验证码界面第三方账号绑定
登录后,在小我中心的第三方绑定处,点击未绑定的某个第三方账号拉取第三方SDK受权,用户确认受权将获取到的受权信息,Openid传给后台后台按照传入的Openid,到用户系统中查找能否已经绑定了其他Unionid若已绑定,则应用端停留在绑定第三方界面若未绑定,则将Openid与该登录的账号绑定胜利账号解绑不撑持解绑手机号/邮箱,只撑持解绑第三方账号登录后,在小我中心的第三方绑定处,在已绑定的某个第三方账号上点击解绑向后台发送解绑账号的恳求,用户系统解绑账号
0