使用短信驗證碼登錄流程及開發步驟詳解


整個流程:

1、用戶提交手機號,並請求獲取短信驗證碼

2、生成短信驗證碼:使用random對象生成要求的隨機4位或6位的數字串,這個數字串就是短信驗證碼;

3、將手機號、驗證碼、創建時間存入session、redis或者數據庫中,這三種方式任選其一

4、調用短信平台接口發送驗證碼短信到用戶的手機上

5、用戶收到短信后回填驗證碼到登錄頁面,並提交登錄表單

6、對比提交的驗證碼與Session中的驗證碼是否一致,同時判斷提交動作是否在有效期內;

7、驗證碼正確且在有效期內,請求通過,處理相應的業務。

 

完整的demo大家參考我的博客: https://blog.csdn.net/zuoliangzhu/article/details/89790589

也可以參考官方案例: //smsow.zhenzikj.com/doc/sdk.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM