日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

云通讯短信验证码实例

發布時間:2023/12/2 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 云通讯短信验证码实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.注冊登錄云通訊 ? ? http://www.yuntongxun.com/user/login

2.創建應用得到應用相關信息

3.下載對應相關的Demo示例  http://www.yuntongxun.com/doc/rest/sms/3_2_2_3.html

4.send.php文件添加代碼方便后續操作

session_start(); //隨機驗證碼 $code = rand(100000,999999); //生成的驗證碼存放到session,方便后續的驗證操作 $_SESSION['code']=$code;$telphone = $_GET['telphone']; $res = sendTemplateSMS($telphone,array($code,1),"1");//手機號碼,替換內容數組,模板ID // var_dump($res); if($res){echo 1; }else{echo 0; }

5.ajax發送手機號到send.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"><head><title>登錄操作</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="description" content="" /><meta name="keywords" content="" /><script type="text/javascript" src="//cdn.bootcss.com/jquery/3.1.1/jquery.js"></script><script>var itime = 59; //定義一個變量,倒計時初始化,從59秒開始function getTime() {if (itime >= 0) {if (itime == 0) {//倒計時變成0時,//要清除計時器 clearTimeout(act);//設置按鈕為初始狀態 $("#getCodeBtn").val('免費獲取手機驗證碼').attr('disabled', false);itime = 59;} else {//延遲一秒中執行該函數。var act = setTimeout('getTime()', 1000);//把倒計時的秒顯示到按鈕中 $("#getCodeBtn").val('還剩' + itime + '');itime = itime - 1;}}}$(function() {//定義一個函數,用于完成倒計時效果 $("#getCodeBtn").click(function() {//獲取輸入的手機號碼var telphone = $("#telphone").val();//ajax請求文件,調用短信發送的接口 $.ajax({type: 'get',url: 'send.php?telphone=' + telphone,success: function(msg) {//判斷調用短信發送接口是否成功,if (msg == 1) {//調用接口已經成功 alert('短信驗證碼已經發送成功');$("#getCodeBtn").attr('disabled', true); //要禁用該按鈕//調用一個函數,完成倒計時效果。 getTime();}}});});});</script><style type="text/css"></style> </head><body><div><form action="action.php" method="post"><table><tr><td>姓名</td><td><input type="text" name="name" /></td></tr><tr><td>手機</td><td><input type="text" name="telphone" id="telphone" /></tr><tr><td>驗證碼</td><td><input type="text" name="checkcode" /><input type="button" value="免費獲取手機驗證碼" id="getCodeBtn" /></td></tr><tr><td></td><td><input type="reset" value="重填" />&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="注冊" /></td></tr></table></form></div> </body></html>

6.action.php驗證是否成功接受

<?php //接收輸入的手機驗證碼 $checkcode = $_POST['checkcode']; session_start(); $code = $_SESSION['code']; //把生成發送的驗證碼 //和用戶手機收到的驗證碼進行比對 if($code==$checkcode){echo 'ok'; }else{echo 'no'; }

?

轉載于:https://www.cnblogs.com/mengor/p/8048015.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的云通讯短信验证码实例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。