[PHP] 重要操作手机短信验证逻辑梳理

本文详细介绍了用户验证体系的运作方式,其中涉及到企业验证总开关和用户的个人验证开关。当企业开启验证,所有用户必须进行验证;若企业未开启,用户可自行决定。流程包括前端调用接口,后端验证开关和验证状态,未绑定手机的用户需绑定,已绑定则发送短信验证。用户完成短信验证后再次调用接口,整个流程才能顺利通过。
摘要由CSDN通过智能技术生成

用户体系是这样的 ,  企业 ===>  用户

企业 ,验证总开关 , 企业开启了验证 ,  用户必须验证

企业没有开启验证 , 用户有个人开关 , 用户可以自己决定是否开启

流程时序:

1. 前端调用接口 /addSetting

2. 后端验证开关 , 未开直接通过

3. 后端验证是否已经验证通过了 , 已验证的直接通过 , (通过mc存储状态)

4. 后端验证是否绑定手机 , 未绑定 , 返回需要绑定手机状态码

5. 后端返回已绑定的手机号 , 前端拿到手机号发送短信 , 弹窗中调用了验证短信的接口 , (mc状态记录验证ok)

6. 前端调用完成验证短信码接口后 , 立即再次调用 /addSetting , 此时就能通过

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值