手機號入網手續的過程?
問題很簡單,實際設計3個部分的流程:
第一部分:組織驗證內容 說白了也就是生成動態驗證碼,可以用手機號+當前時間戳做個加密運算之類的,得出一個4-6位的驗證碼 當然這個時候還沒完,要把手機號和這個驗證碼同時存儲到數據庫中(如果是臨時驗證的話,存儲到Session中也是可以的)
第二部分:發送短信 這部分就是將剛才組織好的驗證碼發送給對應的手機用戶的過程 方法很多,例如可以購買短信貓、購買短信通道、利用飛信端口 當然,推薦購買短信通道的方式。
購買完了之后通道提供商都會給你相關的開發接口,有發短信的、收短信的、查詢短信的等等。
根據你自己的編程語言直接開發就可以了。
基本費用是6分錢左右一條吧,買多了會便宜些。
第三部分:驗證用戶 這個相當簡單啦,拿著用戶在頁面輸入的號碼和你數據庫里的比對一下就OK了,剩下的就想做什么做什么了。當然,用戶輸入的號碼就是你發到他手機上的那個驗證碼。 其他就么有什么了,挺簡單的。只是注意因為可能是多用戶同時操作,所以最好做個短信池之類的,每分鐘檢測短信池中是否有帶發送短信,然后集體發送。
另外,如果你有后臺管理界面的話,最好再制作些發送成功率查詢的功能,以及補發的功能等等。