使用短信驗證碼登錄流程及開發步驟:
1、用戶提交手機號,並請求獲取短信驗證碼
2、生成短信驗證碼:使用random對象生成要求的隨機4位或6位的數字串,這個數字串就是短信驗證碼;
3、將手機號、驗證碼、創建時間存入session、redis或者數據庫中,這三種方式任選其壹
4、調用短信平臺接口發送驗證碼短信到用戶的手機上
5、用戶收到短信後回填驗證碼到登錄頁面,並提交登錄表單
6、對比提交的驗證碼與Session中的驗證碼是否壹致,同時判斷提交動作是否在有效期內;
7、驗證碼正確且在有效期內,請求通過,處理相應的業務。