1. 程式人生 > >簡訊驗證登入流程

簡訊驗證登入流程

1.首先客戶端會有一個獲取驗證碼的請求,通過基於SMS Sdk提供的api,去獲取驗證碼,向Mob伺服器傳送請求 ,並且攜帶phone電話號碼,給Mob簡訊平臺的伺服器。

2.Mob官方提供的簡訊平臺收到請求以後,生成一個針對該phone,對應的簡訊碼。例如:1568

3.此時Mob簡訊平臺會把資訊傳送給客戶端,告訴客戶端,驗證碼已經發送給你了。

4.然後客戶端會通過整合SMS Sdk的api中EventHandler介面方法,進行處理回饋的結果,拿到驗證碼。

5.客戶端拿到驗證碼資訊後,會繼續想Mob平臺傳送請求,進行簡訊碼的驗證(手機號和驗證碼)。

6.此時Mob官方平臺得到請求之後,再次處理並且告訴客戶端處理效驗碼的結果。是正確與否。

7.如果校驗結果正確了,會進行本地介面的呼叫。進行本地登入。請求自己的伺服器。

8.本地伺服器得到使用者資訊後,會返回給客戶端使用者資訊。客戶端獲取使用者資訊後,會進行持久化使用者資訊(資料庫)