實際上我們往往只需要看到手機短信驗證碼,輸入完成驗證即可,而作為網(wǎng)站或者app必須在網(wǎng)站上設置驗證碼短信專用接口,下載相關應用并調(diào)試運行,調(diào)試成功之后才能正式開始使用。
短信驗證碼內(nèi)部工作流程
1.使用random函數(shù)隨機生成一個驗證碼,位數(shù)可以自己定(一般是4位、6位驗證碼)
2.調(diào)用短信運營商的接口,并向其發(fā)送手機號和驗證碼數(shù)據(jù)。
3.短信運營平臺初步審核將信息發(fā)送給三大運營商的某一家。
4.運營商最終審核,將信息發(fā)送到用戶手機上。(短信接口的參數(shù)一般包括:目標手機號,隨機驗證碼(或包含失效時間),平臺接口地址,平臺口令等;)
5.網(wǎng)站或app保存接口返回的信息
6.服務器端會將這些信息保存在會話控制器Session中,作為后期的驗證使用。
7.網(wǎng)站/APP接收用戶填寫的驗證碼信息
8.服務器端判斷用戶提交的驗證碼是否與儲存在會話控制器Session中的信息一致,如果一致就通過;否則就驗證失敗。(也可以同時驗證信息的失效時間)
北京市容大友信科技有限公司,坐落于北京朝陽光華路SOHO,是專業(yè)提供云通訊產(chǎn)品和整體解決方案的供應商,專注于云鏈接短信平臺的研發(fā)與服務。
成立13年來一直專注于行業(yè)短信,驗證碼短信、流量、公眾號加粉等移動營銷服務,致力于為中小企業(yè)與技術開發(fā)者提供更加安全、便捷、高效、輕松的全方位云通訊服務。
公司成立以來已服務30000多家企事業(yè)單位及政府相關部門,在短信、語音、流量通訊方面積累了非常豐富的經(jīng)驗,技術和服務非常好。
友信云先后獲得全國電信增值業(yè)務許可證、雙軟認證企業(yè),業(yè)務范圍覆蓋全國34個省市,全球221個國家和地區(qū)。