第一步、使用程序生成隨機數字,一般是4-6位數字;也有一些喜歡使用字母隨機。
第二步、生成驗證碼后使用接口向短信平臺發送手機號和驗證碼數據,然后短信平臺再把驗證碼發送到手機號上;
第三步、保存短信接口返回的信息(一般為json文本數據,然后需轉換為json對象格式);
第四步、將手機號、短信驗證碼、操作時間保存,作為后面驗證使用;
第五步、接收用戶填寫的短信驗證碼及其他返回數據;
第六步、對比提交的短信驗證碼與保存的驗證碼是否一致,同時判斷提交動作是否在有效期內;
第七步、驗證碼正確且在有效期內,請求通過,處理相應的業務,否則請求不通過。
看完上述步驟,你是否知道短信驗證碼的實現流程了呢,看似很神奇的短線驗證碼就是這樣實現的。