php傳送簡訊驗證碼完成註冊功能,傳送簡訊驗證碼_PHP教程

來源:互聯網
上載者:User

php傳送簡訊驗證碼完成註冊功能,傳送簡訊驗證碼


簡訊驗證碼註冊,很簡單,用的是 雲通訊的簡訊系統(收費的,不過有測試的api給我們做測試)。好了,不多說,進入正題。

1、收到到雲通訊簡訊系統註冊帳號,然後下載他們的封裝好的簡訊api介面代碼,解壓,然後找到CCPRestSDK.php檔案SendTemplateSMS.php檔案,將其拉到根目錄檔案夾裡。

2、開啟SendTemplateSMS.php檔案,首先注意include_once('./CCPRestSDK.php'),千萬別包含錯路徑了,將雲通訊給的測試主帳號,主帳號Token,應用ID填到這三個變數中。

3、建立sendMessage.html頁面(此處也沒做過多的安全過濾)

Index        

4、輸入手機號 點擊免費發送驗證碼 ,查看發送成功了

5、在SendTemplateSMS.php檔案裡已經寫好了手機號然後進行處理的代碼

  $tel = $_POST['tel'];  $res = sendTemplateSMS($tel, array($verify, 2),"1");  //$verify是所包含的verify.php檔案裡動態產生的四位元字驗證碼變數,產生時已將驗證碼存於SESSION裡 ,到提交驗證碼時用於驗證判斷  if ($res) {    echo '1';  } else {    echo '0';  }

6、如果不出意外,手機會收到四位元字的驗證碼,然後輸入驗證碼,將其提交到reg.php檔案

7、reg.php檔案進行驗證碼正確與否進行邏輯驗證*(我這隻是做實驗,所以沒做多少安全過濾處理)

<?php  session_start();   $tel = $_POST['tel'];  $ver = trim($_POST['verify']);   if ( $ver == $_SESSION['verify']) {    echo '驗證碼正確';  } else {    echo '驗證碼有誤';  }  ?>

8、結果輸出驗證碼正確

整個驗證碼驗證邏輯就這麼簡單,希望能夠協助大家順利的完成簡訊驗證碼驗證實現註冊功能。

http://www.bkjia.com/PHPjc/1075082.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1075082.htmlTechArticlephp傳送簡訊驗證碼完成註冊功能,傳送簡訊驗證碼 簡訊驗證碼註冊,很簡單,用的是 雲通訊的簡訊系統(收費的,不過有測試的api給我們...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.