慕俠9472206
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
提供一個(gè)思路,照著郵箱驗(yàn)證方式寫個(gè)手機(jī)驗(yàn)證類。先是前端,先用javascript或者jquery驗(yàn)證用戶輸入,必須是11位數(shù)字類型,必須是前三位滿足國(guó)內(nèi)手機(jī)號(hào)碼開頭的特定數(shù)字,然后加圖形驗(yàn)證碼,先驗(yàn)證成功后才能獲取手機(jī)驗(yàn)證碼,防止用戶惡意驗(yàn)證,畢竟手機(jī)驗(yàn)證碼也是要錢的。當(dāng)然你也可以設(shè)定單個(gè)手機(jī)號(hào)一天最多三次操作。驗(yàn)證流程上述,和郵箱驗(yàn)證碼差不多,用戶輸入全部正確以后,寫入數(shù)據(jù)庫,設(shè)置一個(gè)字段為0,表示未激活,然后將生成的驗(yàn)證碼發(fā)生到手機(jī)以及存入到手機(jī)驗(yàn)證碼字段,生成時(shí)間存入字段,比如超過十五分鐘后失效。用戶得到驗(yàn)證碼,在規(guī)定時(shí)間內(nèi)接下來的操作中輸入,通過獲取到的驗(yàn)證碼進(jìn)行比對(duì),正確就激活用戶。麻煩的話,買別人寫好的插件吧!discuz應(yīng)用后臺(tái)搜索就行了!
查看完整回答