最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php發(fā)送短信驗(yàn)證碼完成注冊功能

 更新時(shí)間:2015年11月24日 14:52:17   作者:__kelly_  
這篇文章主要介紹了php發(fā)送短信驗(yàn)證碼完成注冊功能的詳細(xì)步驟,感興趣的小伙伴們可以參考一下

短信驗(yàn)證碼注冊,很簡單,用的是  云通訊的短信系統(tǒng)(收費(fèi)的,不過有測試的api給我們做測試)。好了,不多說,進(jìn)入正題。

 1、收到到云通訊短信系統(tǒng)注冊賬號,然后下載他們的封裝好的短信api接口代碼,解壓,然后找到CCPRestSDK.php文件SendTemplateSMS.php文件,將其拉到根目錄文件夾里。

2、打開SendTemplateSMS.php文件,首先注意include_once('./CCPRestSDK.php'),千萬別包含錯(cuò)路徑了,將云通訊給的測試主賬號,主賬號Token,應(yīng)用ID填到這三個(gè)變量中。

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

<span style="font-family: 'Microsoft YaHei'; font-size: 16px;"><!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Index</title>
<script type="text/javascript" src="jquery.min.js"></script>
</head>
   
<body>
  <form action="reg.php" method="post">
    手機(jī)號:<input type="text" name="tel" id="tel"><br>
    驗(yàn)證碼:<input type="text" name="verify" id=""><span><button id="btn" type="button">免費(fèi)發(fā)送驗(yàn)證碼</button></span><br>
    <input type="submit" name="" value="注冊"> 
  </form>
  <script type="text/javascript">
    $('#btn').click(function(){
      var tel = $.trim($('#tel').val());
      $.post('SendTemplateSMS.php', {'tel':tel},function(res){
        if (res) {
          alert('發(fā)送成功');
        } else {
          alert('發(fā)送失敗');
        }
      });
    });
  </script>
</body>
</html> 
</span>

4、輸入手機(jī)號  點(diǎn)擊免費(fèi)發(fā)送驗(yàn)證碼  ,查看發(fā)送成功了

 5、在SendTemplateSMS.php文件里已經(jīng)寫好了手機(jī)號然后進(jìn)行處理的代碼

<span style="font-family: 'Microsoft YaHei'; font-size: 16px;">  $tel = $_POST['tel'];
  $res = sendTemplateSMS($tel, array($verify, 2),"1");  //$verify是所包含的verify.php文件里動(dòng)態(tài)生成的四位數(shù)字驗(yàn)證碼變量,生成時(shí)已將驗(yàn)證碼存于SESSION里 ,到提交驗(yàn)證碼時(shí)用于驗(yàn)證判斷
  if ($res) {
    echo '1';
  } else {
    echo '0';
  }
</span>

6、如果不出意外,手機(jī)會(huì)收到四位數(shù)字的驗(yàn)證碼,然后輸入驗(yàn)證碼,將其提交到reg.php文件

7、reg.php文件進(jìn)行驗(yàn)證碼正確與否進(jìn)行邏輯驗(yàn)證*(我這只是做實(shí)驗(yàn),所以沒做多少安全過濾處理)

<span style="font-family: 'Microsoft YaHei'; font-size: 16px;"><?php
  session_start();
 
  $tel = $_POST['tel'];
  $ver = trim($_POST['verify']);
 
  if ( $ver == $_SESSION['verify']) {
    echo '驗(yàn)證碼正確';
  } else {
    echo '驗(yàn)證碼有誤';
  }
 
 ?>
</span>

8、結(jié)果輸出驗(yàn)證碼正確

 整個(gè)驗(yàn)證碼驗(yàn)證邏輯就這么簡單,希望能夠幫助大家順利的完成短信驗(yàn)證碼驗(yàn)證實(shí)現(xiàn)注冊功能。

相關(guān)文章

最新評論

永靖县| 钟山县| 塔河县| 长海县| 镇康县| 建昌县| 苍南县| 武宁县| 独山县| 砀山县| 横峰县| 肃北| 彭泽县| 喀喇沁旗| 深水埗区| 大化| 莎车县| 武邑县| 高清| 渑池县| 扎鲁特旗| 遂宁市| 商都县| 峨眉山市| 永修县| 北安市| 陈巴尔虎旗| 沙田区| 恩施市| 江阴市| 青州市| 巢湖市| 全椒县| 克东县| 马公市| 遵化市| 洛阳市| 湟源县| 大荔县| 黄浦区| 平舆县|