久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > 織夢dedecms短信驗證碼功能(阿里短信),DEDE技術

織夢dedecms短信驗證碼功能(阿里短信),DEDE技術

時間:2023-07-18 09:07:18 閱讀: 文章分類: 網站建設 作者: dede技術員

導讀:DEDE技術DEDE技術現在大部分網站都需要用短信驗證碼,因為織夢官方沒有短信驗證碼插件,所以寫了幾個短信驗證碼插件,一個使用的是阿里云的短信驗證碼接口,一個使用的是阿里大于的短信驗證dede模板堂織夢手機模板。

dede模板堂織夢手機模板現在大部分網站都需要用短信驗證碼,因為織夢官方沒有短信驗證碼插件,所以寫了幾個短信驗證碼插件,一個使用的是阿里云的短信驗證碼接口,一個使用的是阿里大于的短信驗證碼接口,一個使用的是阿里通信短信驗證碼接口,另外一個使用的是云之訊的短信接口。下面的教程包含2個織夢短信驗證碼接口。 織夢會員短信注冊需要修改的地方:   1、需要創建一個表來對驗證碼進行記錄,防止多次發送,這里創建了一個phonecode表。 2、member/templets/reg-new.htm (注冊模版添加元素) 3、member/templets/js/reg_new.js (驗證手機號) 4、member/index_do.php (根據后臺設置,判斷是否發送注冊驗證碼) 5、member/reg_new.php (驗證、記錄) a.使用阿里云短信接口接入:   需要在member/index_do.php對應的位置插入阿里云短信接口代碼。特別需要注意的是,阿里云短信官方demo文檔是大神寫的,所以普通人用起來會報命名空間錯誤,這個需要自己注意。另外需要更新下短息模板,現在阿里短信模板審核非常嚴格,不允許有其他變量,之前并沒有這個問題。所以,審核不過的時候,需要減少變量。(目前已經無法開通阿里云短信接口,新開通的是阿里通信接口,不能使用這段代碼,只適合很久之前就開通過阿里云短信的人) function getrandchar($length){ $str = null; $strPol = "0123456789abcdefghijklmnopqrstuvwxyz"; $max = strlen($strPol)-1; for($i=0;$i<$length;$i++){ $str.=$strPol[rand(0,$max)]; } return $str; } $code = getrandchar(5); require_once(DEDEINC.'/aliyun-php-sdk-core/Config.php'); use Sms\Request\V20160927 as Sms; $iClientProfile = DefaultProfile::getProfile("cn-shenzhen", "your accessKey", "your accessSecret"); //登錄阿里云查看: "your accessKey", "your accessSecret" $client = new DefaultAcsClient($iClientProfile); $request = new Sms\SingleSendSmsRequest(); $request->setSignName("簽名");/*簽名名稱*/ $request->setTemplateCode("SMS_1111");/*模板code*/ $request->setRecNum($phone);/*目標手機號*/ $request->setParamString("{\"code\":\"$code\",\"tel\":\"電話號碼\"}");/*模板變量,請確保跟審核過的短信模版變量一致,數字一定要轉換為字符串*/ try { $response = $client->getAcsResponse($request); print_r($response); } catch (ClientException $e) { print_r($e->getErrorCode()); print_r($e->getErrorMessage()); } catch (ServerException $e) { print_r($e->getErrorCode()); print_r($e->getErrorMessage()); } $inquery = " INSERT INTO `dede_phonecode` (`ip`,`phone`,`phonecode`,`used`,`sendtime`) VALUES ( '$ip','$to','$code','1','$nowtime'); "; $rs = $dsql->ExecuteNoneQuery2($inquery); if( $rs = 1 ){ ShowMsg('發送成功,請注意查收!','-1'); exit(); } exit();

關鍵詞標簽: 織夢 阿里 短信

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-18 ,文章織夢dedecms短信驗證碼功能(阿里短信),DEDE技術主要講述短信,阿里,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_29185.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 讷河市| 青田县| 自治县| 武定县| 凌海市| 奇台县| 天全县| 商城县| 天气| 山东省| 托克逊县| 宜宾市| 巩留县| 涿鹿县| 巫溪县| 红桥区| 平邑县| 营山县| 永靖县| 清徐县| 婺源县| 安阳市| 新津县| 安化县| 晋宁县| 米易县| 正安县| 灵山县| 革吉县| 永川市| 阳春市| 韶山市| 东乡县| 黑山县| 高陵县| 沾化县| 苏尼特右旗| 茌平县| 元江| 封丘县| 宁陕县|