簡訊驗證碼大概流程

2022-06-15 19:30:15 字數 424 閱讀 6142

1、 使用者:填寫手機號碼

2、 使用者:點選傳送簡訊

3、 js :呼叫後端介面,提交手機號碼-告知後端傳送簡訊

4、 後端:生成隨機碼,作為驗證碼

5、 後端:儲存隨機碼-

6、 後端:呼叫簡訊介面-將隨機碼傳送給使用者

7、 使用者:接收到簡訊,填寫驗證碼

8、 使用者:點選提交按鈕

9、 js :呼叫後端介面,提交手機號碼、驗證碼

10、後端:根據手機號碼獲取儲存的驗證碼,與接收到的驗證碼對比,是不是一樣的

11、js :判斷後端返回的結果y/n

12、js :反饋使用者

可以另外再做些優化

a、限制使用者多次提交

b、後端儲存的隨機碼加個時間限制,

。。。

參考:

簡訊驗證碼

簡訊驗證碼 圍繞以下兩個方法開展 1 sendcaptcha 獲取驗證碼 2 commitcaptcha 提交驗證碼 方法 1 addtextchangedlistener 文字變化 2 requestfocus 請求焦點 3 string phone etphonenum.gettext tost...

簡訊驗證碼

你的key access key secret 你自己的key 注意 不要更改 region cn hangzhou product name dysmsapi domain dysmsapi.aliyuncs.com acs client acsclient access key id,acces...

Android之簡訊驗證碼

我們今天所使用的方案只是android手機裝置整合簡訊驗證碼功能的方案之一。我們所採用的方案是使用聚合資料的簡訊驗證sdk。程式的介面如下所示 實現步驟 5.完成主demo類,內容如下 import android.content.pm.activityinfo import android.os....