1、構造手機驗證碼:使用random對象生成要求的隨機數作為驗證碼,例如4位驗證碼:1000~9999之間隨機數;
2、使用接口向短信平台發送手機號和驗證碼數據,然后短信平台再把驗證碼發送到制定手機號上,接口參數一般包括:目標手機號,隨機驗證碼(或包含失效時間),平台接口地址,平台口令;
3、保存接口返回的信息(一般為json文本數據,然后需轉換為json對象格式);
4、將手機號--驗證碼、操作時間存入Session中,作為后面驗證使用;
5、接收用戶填寫的驗證碼及其他數據;
6、對比提交的驗證碼與Session中的驗證碼是否一致,同時判斷提交動作是否在有效期內;
7、驗證碼正確且在有效期內,請求通過,處理相應的業務。
一,首先添加一個jar包,工具類會用到。
https://blog.csdn.net/classabcd/article/details/82464582