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....