短信验证登录流程

1.首先客户端会有一个获取验证码的请求,通过基于SMS Sdk提供的api,去获取验证码,向Mob服务器发送请求 ,并且携带phone电话号码,给Mob短信平台的服务器。

2.Mob官方提供的短信平台收到请求以后,生成一个针对该phone,对应的短信码。例如:1568

3.此时Mob短信平台会把信息发送给客户端,告诉客户端,验证码已经发送给你了。

4.然后客户端会通过集成SMS Sdk的api中EventHandler接口方法,进行处理回馈的结果,拿到验证码。

5.客户端拿到验证码信息后,会继续想Mob平台发送请求,进行短信码的验证(手机号和验证码)。

6.此时Mob官方平台得到请求之后,再次处理并且告诉客户端处理效验码的结果。是正确与否。

7.如果校验结果正确了,会进行本地接口的调用。进行本地登录。请求自己的服务器。

8.本地服务器得到用户信息后,会返回给客户端用户信息。客户端获取用户信息后,会进行持久化用户信息(数据库)

你可能感兴趣的:(短信验证登录流程)