云岚到家 App端手机验证码认证流程
App端手机验证码认证流程:
从前端点击发送验证码会调用send接口到publics服务,publics服务会生成6位随机数,然后调用短信平台接口向指定手机发送验证码,然后将验证码存储到redis中,时间五分钟,redis验证码的key是一个常量值加上手机号再加上业务类型,业务类型分为三类,1、机构注册 2、机构忘记密码 3、服务人员登录校验验证码。
然后服务人员收到验证码之后就携带手机号、验证码、业务类型调用customer服务的worker接口,其中业务类型分为两类 2、普通服务人员 3、机构用户,然后customer这边就会远程调用publics服务校验验证码是否正确,校验通过就删除redis中的验证码,然后customer这边如果验证码校验通过的话就根据手机号和用户类型查询用户信息,然后再校验一下用户是否存在冻结情况,如果用户不存在就自动注册,然后生成token,再返回token。
浙公网安备 33010602011771号