爱情岛论坛成人_欧美视频你懂的_中国美女黄色一级片_8x8x华人在线_国产精品亚洲片夜色在线_亚洲第一免费播放区_久久新电视剧免费观看_91视频免费在观看_国产一区二区三区高清视频_午夜视频一区在线观看_亚洲天堂视频一区_在线日韩精品视频

?
  歡迎訪問全國企業(yè)網(wǎng)站設(shè)計NO.1網(wǎng)站開發(fā)商平臺 付款方式
主頁 > 網(wǎng)站建設(shè) > 建站知識 > 織夢dedecms短信驗證碼功能(阿里短信)

織夢dedecms短信驗證碼功能(阿里短信)

POST TIME:2020-10-09

現(xiàn)在大部分網(wǎng)站都需要用短信驗證碼,因為織夢官方?jīng)]有短信驗證碼插件,所以寫了幾個短信驗證碼插件,一個使用的是阿里云的短信驗證碼接口,一個使用的是阿里大于的短信驗證碼接口,一個使用的是阿里通信短信驗證碼接口,另外一個使用的是云之訊的短信接口。下面的教程包含2個織夢短信驗證碼接口。

織夢會員短信注冊需要修改的地方:
 
1、需要創(chuàng)建一個表來對驗證碼進(jìn)行記錄,防止多次發(fā)送,這里創(chuàng)建了一個phonecode表。
2、member/templets/reg-new.htm (注冊模版添加元素)
3、member/templets/js/reg_new.js (驗證手機號)
4、member/index_do.php (根據(jù)后臺設(shè)置,判斷是否發(fā)送注冊驗證碼)
5、member/reg_new.php (驗證、記錄)



a.使用阿里云短信接口接入:
 
需要在member/index_do.php對應(yīng)的位置插入阿里云短信接口代碼。特別需要注意的是,阿里云短信官方demo文檔是大神寫的,所以普通人用起來會報命名空間錯誤,這個需要自己注意。另外需要更新下短息模板,現(xiàn)在阿里短信模板審核非常嚴(yán)格,不允許有其他變量,之前并沒有這個問題。所以,審核不過的時候,需要減少變量。(目前已經(jīng)無法開通阿里云短信接口,新開通的是阿里通信接口,不能使用這段代碼,只適合很久之前就開通過阿里云短信的人)

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);/*目標(biāo)手機號*/
	$request->setParamString("{\"code\":\"$code\",\"tel\":\"電話號碼\"}");/*模板變量,請確保跟審核過的短信模版變量一致,數(shù)字一定要轉(zhuǎn)換為字符串*/
	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('發(fā)送成功,請注意查收!','-1');
		exit();
	}
	exit();

附上阿里云短信模版:驗證碼:${code}。您正在注冊,如非您本人操作,請忽略此條短信。如有疑問請與我們聯(lián)系! 電話:${tel}

b.使用阿里大魚的短信接口接入:
 
同樣的需要在member/index_do.php對應(yīng)的位置插入以下代碼。

function getrandchar($length){
			$str = null;
			//$strPol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz";
			$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.'/alidayu-php-sdk/TopSdk.php');
			$client = new TopClient;
			$client ->appkey = '111111' ; //登錄阿里大于查看appkey。
			$client ->secretKey = 'aaaaaaaaaaaaaa' ; //登錄阿里大于查看secret。
			$req = new AlibabaAliqinFcSmsNumSendRequest;
			$req ->setExtend( "" );
			$req ->setSmsType( "normal" );
			$req ->setSmsFreeSignName( "城子居" ); /*簽名名稱*/
			$req ->setSmsParam( "{\"code\":\"$code\",\"name\":\"注冊\"}" ); /*模板變量,請確保跟審核過的短信模版變量一致,數(shù)字一定要轉(zhuǎn)換為字符串*/
			$req ->setRecNum($phone);/*目標(biāo)手機號*/
			$req ->setSmsTemplateCode( "SMS_1111111" );//登錄阿里大于查看/*模板ID編號*/
			$resp = $client ->execute( $req );

			$inquery = " INSERT INTO `imm_phonecode` (`ip`,`phone`,`phonecode`,`used`,`sendtime`)  VALUES ( '$ip','$to','$code','1','$nowtime'); ";
			$rs = $dsql->ExecuteNoneQuery2($inquery);
			if( $rs = 1 ){
				ShowMsg('發(fā)送成功,請注意查收!','-1');
				exit();
			}
			exit();

c.使用最新的阿里通信短信接口接入:

function getrandchar($length){
		$str = null;
		//$strPol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz";
		$strPol = "0123456789";
		$max = strlen($strPol)-1;
			for($i=0;$i<$length;$i++){
			$str.=$strPol[rand(0,$max)];
			}
			return $str;
		}
		$number = getrandchar(4);
		
		require_once(DEDEINC.'/aliyun-php-sdk-core/Config.php');
		require_once(DEDEINC.'/Dysmsapi/Request/V20170525/SendSmsRequest.php');
		require_once(DEDEINC.'/Dysmsapi/Request/V20170525/QuerySendDetailsRequest.php');

		function sendSms() {
			global $phone, $number;
			
			//此處需要替換成自己的AK信息
			$accessKeyId = "yourAccessKeyId";
			$accessKeySecret = "yourAccessKeySecret";
			//短信API產(chǎn)品名
			$product = "Dysmsapi";
			//短信API產(chǎn)品域名
			$domain = "dysmsapi.aliyuncs.com";
			//暫時不支持多Region
			$region = "cn-beijing";
			
			//初始化訪問的acsCleint
			$profile = DefaultProfile::getProfile($region, $accessKeyId, $accessKeySecret);
			DefaultProfile::addEndpoint("cn-beijing", "cn-beijing", $product, $domain);
			$acsClient= new DefaultAcsClient($profile);
			
			$request = new Dysmsapi\Request\V20170525\SendSmsRequest;
			//必填-短信接收號碼
			$request->setPhoneNumbers($phone);
			//必填-短信簽名
			$request->setSignName("99商鋪網(wǎng)");
			//必填-短信模板Code
			$request->setTemplateCode("SMS_74725029");
			//選填-假如模板中存在變量需要替換則為必填(JSON格式)
			$request->setTemplateParam("{\"number\":\"$number\"}");
			//選填-發(fā)送短信流水號
			$request->setOutId("1234");
			
			//發(fā)起訪問請求
			$acsResponse = $acsClient->getAcsResponse($request);
		}

		sendSms();
		
		$inquery = " INSERT INTO `imm_phonecode` (`ip`,`phone`,`phonecode`,`used`,`sendtime`)  VALUES ( '$ip','$phone','$number','1','$nowtime'); ";
		$rs = $dsql->ExecuteNoneQuery2($inquery);
		if( $rs = 1 ){
			echo "發(fā)送成功,請注意查收!";
			exit();
		}
		exit();

到這里阿里系的3個短信接口就全都在這里了,對應(yīng)的SDK需要在阿里云官方查找下載。

d.使用云之訊短信接口接入:
 
同樣的需要在member/index_do.php對應(yīng)的位置插入云之訊短信接口代碼。

function getrandchar($length){
	$str = null;
	$strPol = "0123456789abcdefghijklmnopqrstuvwxyz";
	$max = strlen($strPol)-1;
		for($i=0;$i<$length;$i++){
		$str.=$strPol[rand(0,$max)];
		}
		return $str;
	}
	require_once(DEDEINC.'/ucpaas.class.php');
	$options['accountsid']='';  //對應(yīng)ucpaas.com用戶ID
	$options['token']='';  //對應(yīng)ucpaas.com里面的用戶token
	$ucpass = new Ucpaas($options);
	$appId = ""; //對應(yīng)ucpaas.com里面的項目ID
	$to = $phone;
	$templateId = ""; //對應(yīng)ucpaas.com里面的短信模版ID
	$code = getrandchar(5);
	$param= $code.',短信模版參數(shù)2'.',短信模版參數(shù)3'; // $code為生成的驗證碼,短信模版參數(shù)2,短信模版參數(shù)3,參數(shù)之間用英文逗號間隔。
	$ucpass->templateSMS($appId,$to,$templateId,$param);
	
	$inquery = " INSERT INTO `dede_phonecode` (`ip`,`phone`,`phonecode`,`used`,`sendtime`) VALUES ( '$ip','$to','$code','1','$nowtime'); ";
	$rs = $dsql->ExecuteNoneQuery2($inquery);
	if( $rs = 1 ){
		ShowMsg('發(fā)送成功,請注意查收!','-1');
		exit();
	}
	exit();

同樣的附上短信模版:驗證碼:{1}。您正在{2},如非您本人操作,請忽略此條短信。如有疑問請與我們聯(lián)系!  電話:{3}
? 国产**成人网毛片九色| 97超碰青青草| 成人激情视频免费在线| 欧美一级大片在线观看| 欧美激情伊人电影| 国产精品国内视频| 国产日韩欧美成人| 亚洲最大福利网站| 视频一区免费观看| a级片一区二区| 97中文字幕在线| 午夜精品在线免费观看| 色姑娘综合天天| 成人在线电影网站| 天海翼在线视频| 久久久久久久国产精品毛片| 日本在线视频免费| 免费麻豆国产一区二区三区四区| 日产亚洲一区二区三区| 在线永久看片免费的视频| 欧美特级一级片| aaa人片在线| 夜夜躁狠狠躁日日躁av| 国产又色又爽又黄又免费| 亚洲av激情无码专区在线播放| 久久国产精品72免费观看| 成人高清免费观看| 亚洲国产成人va在线观看天堂| 色婷婷一区二区| 亚洲天堂免费视频| 国产精品久久婷婷六月丁香| 黄色91av| 国产亚洲视频一区| 永久免费看片视频教学| 中文字幕一区二区免费| 91在线精品一区二区三区| 亚洲电影在线播放| 日本爱爱免费视频| 亚洲精品国产精品国自产在线| 欧美a级理论片| 亚洲精品美女久久久久| 欧美日韩在线精品一区二区三区激情 | 国产精品一区二区av白丝下载 | 91小视频在线播放| 人妻aⅴ无码一区二区三区| 波多野结衣视频网址| 六月丁香综合在线视频| 国产日韩欧美综合在线| 911精品国产一区二区在线| 欧美日韩爱爱视频| 精品国产_亚洲人成在线| 国产精品va无码一区二区| 日韩黄色中文字幕| 精品人妻一区二区三区换脸明星 | 亚洲一级理论片| 成人午夜免费福利| 97se亚洲国产综合自在线不卡 | 91九色国产在线| 男人的天堂avav| 波多野结衣作品集| 日本一卡二卡在线| 伊人色在线视频| 人妻体体内射精一区二区| 国产97免费视| 日本高清不卡一区二区三| 动漫av在线免费观看| av电影天堂一区二区在线观看| 国产香蕉精品视频一区二区三区 | 欧美大陆一区二区| www.av91| 久久久精品三级| 少妇人妻大乳在线视频| 日韩中文字幕亚洲| 97精品久久久中文字幕免费| 野花视频免费在线观看| 丰满少妇一区二区三区| 国产精品久久久免费视频| 韩国三级丰满少妇高潮| 久久一区二区电影| 国产不卡一区视频| 欧美精品免费在线观看| 小泽玛利亚一区| 国产高清亚洲一区| 伊人亚洲福利一区二区三区| 久久影视电视剧免费网站清宫辞电视 | 欧美群妇大交群中文字幕| 亚洲欧美国产一本综合首页| 欧美精品日韩一本| 国产精品无码专区在线观看| 久久久久久天堂| 亚洲国产999| 激情图片小说一区| 亚洲xxxx天美| 国产在线精品一区在线观看麻豆| 欧美成人一区二区三区片免费| www.夜夜爽| 久久精品国产99国产精品| 国产一区二区三区四区福利| 国产精品第七页| av不卡在线播放| 成人欧美一区二区三区小说| 亚洲午夜久久久久久久| 中文字幕亚洲精品| 天堂av一区二区| 婷婷五月综合久久中文字幕| 激情av一区二区| 一区二区成人在线| 国产91综合一区在线观看| 黄色污污网站在线观看| 亚洲色大成网站www久久九九| 日韩中文在线中文网三级| 国产在线精品成人一区二区三区| 亚洲免费av一区二区三区| 自拍偷拍校园春色| 91在线观看一区二区| 精品久久久一区| 欧美一级片久久久久久久| 欧美久久精品午夜青青大伊人| 在线观看亚洲精品视频| 91亚洲精品一区二区乱码| 国产成a人亚洲精品| 国产精品国产三级国产专业不| 91porny九色| 亚洲区一区二区| 国产大片免费看| 香港成人在线视频| 成年人视频观看| 国产精品一区二区黑丝| 亚州成人av在线| 久久久久久久麻豆| 色先锋aa成人| 国产欧美在线一区| www.久久精品视频| 91麻豆精品国产91久久久| 精品久久久久久久久久久久包黑料 | 亚洲久草在线视频| 欧美黑人巨大xxx极品| 亚洲国产精品午夜在线观看| 欧美三级电影网站| 日韩中文字幕不卡视频| www国产黄色| 久久久久久久久久久黄色| 视频一区亚洲| 日韩欧美在线字幕| 中文无码精品一区二区三区| 精品国产乱码久久久久久88av| 国产精品正在播放| 日本精品在线视频| 手机在线播放av| 久久精品—区二区三区舞蹈 | 亚洲国产精品精华液2区45| 欧美精品一区二区三区蜜桃| 久久国产精品久久| 亚洲午夜在线观看视频在线| 国产91精品入口17c| 久久一综合视频| 中文字幕第50页| 午夜剧场免费看| 一区二区三区欧美| 无码aⅴ精品一区二区三区浪潮 | 午夜激情福利网| 国产亚洲欧美一区| 黄色一级大片在线免费观看| 狠狠躁夜夜躁人人爽天天天天97| 18岁网站在线观看| 国产精品看片你懂得| 91中文字幕在线观看| 欧美做爰爽爽爽爽爽爽| 国产精品久久久久久搜索| 久久精品系列| 国产精品 欧美在线| 成人夜色视频网站在线观看| 青草全福视在线| 久草视频在线免费| 成人综合网网址| 国产精品色在线| 中文字幕av资源| 日本亚洲一区二区三区| 日本黑人久久| 国产一区二区三区四区福利| 成人av午夜影院| 亚洲爆乳无码精品aaa片蜜桃| 国产麻豆视频一区| 激情图片qvod| 激情懂色av一区av二区av| 精品国产人妻一区二区三区| 亚洲午夜三级在线| 极品白嫩的小少妇| 成人激情免费在线| 黑人巨大精品欧美一区二区免费| 99re精彩视频| 精品无人国产偷自产在线| 日本人妻熟妇久久久久久| 亚洲欧美精品一区| 最近免费中文字幕大全免费版视频| 亚洲欧美电影在线观看| 日韩av网站电影| 亚洲欧美在线另类| 久久99精品国产.久久久久久| 老司机精品免费视频| 成品人视频ww入口| 亚洲人成在线电影| 精品一区二区三区av| 亚欧洲精品在线视频免费观看| 一区二区中文视频| 免费精品在线视频| 精品麻豆av| 亚洲天堂日韩av| 亚洲人在线视频| 日韩欧美大片在线观看| 日韩一区二区在线视频| 中文字幕精品在线观看| 国产高清不卡无码视频| 欧美成人免费小视频| 老司机亚洲精品| 国产一精品一aⅴ一免费| 色综合导航网站| 777午夜精品免费视频| 亚洲欧美日韩综合aⅴ视频| 日韩激情视频网站| 国产美女www爽爽爽视频| 久久久久久久久久网| 亚洲日本欧美日韩高观看| 国产专区欧美精品| xxxx视频在线观看| 91免费版网站在线观看| 日韩电影大片中文字幕| 欧美少妇bbw| 精品日本一区二区三区| 国产欧美日韩综合| 色哟哟无码精品一区二区三区| 亚洲精品视频久久| 丰满少妇高潮在线观看| 国产探花在线视频| 色诱av手机版| 日韩美女福利视频| 欧美精品在线观看播放| 欧美日韩中文字幕在线视频| 欧美性淫爽ww久久久久无| 色综合色综合色综合 | 久久色在线观看| 免费人成精品欧美精品| 婷婷伊人五月天| 日韩免费三级| 亚洲美女www午夜| 最新日韩av在线| 国产精品成人一区| 国产欧美日韩精品丝袜高跟鞋| 久久天堂精品| 国产婷婷在线视频| 91精品人妻一区二区三区蜜桃欧美 | 国产黑丝一区二区| 久久香蕉精品视频| 国产色片在线观看| 日本成人超碰在线观看| 激情久久五月天| 日韩av在线播放中文字幕| 中日韩精品一区二区三区| 日本毛片在线免费观看| 色yeye香蕉凹凸一区二区av| 欧美在线|欧美| 国产精品一卡二卡| 首页国产欧美日韩丝袜| 97人人爽人人| 国产精品久久久久久久久久久新郎 | 国产剧情在线观看一区二区| 在线观看国产黄| 欧美激情黑白配| 国产精品av免费观看| 欧美成人三级在线| 欧美成人vps| 精品亚洲夜色av98在线观看| 欧美日韩日本视频| 色网站国产精品| 欧美大片国产精品| 精品久久久久久久久久ntr影视| 日韩影视一区二区三区| 韩国三级丰满少妇高潮| 国产小视频精品| chinese少妇国语对白| 日本久久中文字幕| 精品福利视频一区二区三区| 欧美精品xxxxbbbb| www高清在线视频日韩欧美| 日韩天堂在线观看| 色中色一区二区| 欧美日韩的一区二区| 欧美天天综合色影久久精品| 五月婷婷六月色| 激情五月婷婷综合| 国产91丝袜在线播放九色| 色婷婷一区二区| 91黑丝在线观看| 国产九九九九九| 黄色一级片中国| 成熟亚洲日本毛茸茸凸凹| 日韩一区和二区| 5566中文字幕一区二区电影| 欧美日韩午夜在线| 亚洲成人一区二区| 日韩欧美一区二区视频| 中文字幕日韩av电影| 久久久精品久久| 91精品国产高清自在线| 精品亚洲夜色av98在线观看| 亚洲福利视频久久| 日韩精品在线免费观看| 亚洲影院在线看| 亚洲成人天堂网| 色诱av手机版| 国产一级理论片| 国产在线播精品第三| 99在线热播精品免费| 亚洲无码久久久久| 99久久99久久免费精品蜜臀| 狠狠久久亚洲欧美专区| 日韩色视频在线观看| 欧美高清视频一区| 国产精品成人aaaa在线| 在线观看91视频| 99视频国产精品免费观看| 国产一区二区三区四区五区六区 | 国产精品久久久久久久av大片| 欧美一区二区三区在线播放| 人妻互换免费中文字幕| 久久一二三四区| 国产亚洲综合在线| 国产精品一区一区| 国产.欧美.日韩| 欧美激情资源网| 久久久久久久久中文字幕| 天堂资源在线亚洲视频| 亚洲一二区在线观看| 国产主播第一页| 国产精品三级av| 中文字幕亚洲欧美日韩在线不卡 | 色噜噜狠狠一区二区| 日韩三级小视频| 丁香亚洲综合激情啪啪综合| 亚洲一区二区三区小说| 欧美在线一区二区三区四| 国产亚洲综合视频| 特一级黄色录像| 国产极品久久久| 国产精品一区三区| 欧美日韩一区高清| 韩国三级电影久久久久久| 国产免费高清一区| 亚洲人与黑人屁股眼交| 日韩激情在线播放| 97国产精品久久久| 中文字幕一区日韩精品欧美| 色婷婷久久一区二区三区麻豆| 国产精品一区二区久久精品| 中文字幕一区二区人妻电影丶| 奇米色一区二区三区四区| 欧美与欧洲交xxxx免费观看| 国产女主播喷水视频在线观看 | 欧美亚洲丝袜传媒另类| 国产精品久久久对白| 精品久久人人做人人爰| 国产精品91久久| 手机在线成人av| 久久久噜噜噜久久人人看 | 亚洲三区在线观看无套内射| 成人av在线观| 欧美性大战久久| 国产精品久久久久久久久久新婚| 影音先锋在线亚洲| 免费一级特黄特色大片| 6—12呦国产精品| 久久精品在这里| 欧美另类在线播放| 五月婷婷六月合| 国产精品毛片va一区二区三区| 成人av蜜桃| 日韩在线视频第一页| 久久99精品久久久久久青青91| 国产黄a三级三级| 国产视频久久久久| 九九热精彩视频| 亚洲精品视频在线播放 | 欧美高清在线精品一区| 成人av影视在线| 国产 欧美 自拍| 午夜免费日韩视频| 欧美激情 一区| 欧美丰满少妇xxxxx高潮对白| 福利视频免费在线观看| 26uuu国产电影一区二区| 欧美一区免费视频| 久久国产毛片| 欧美激情高清视频| 国产亚洲欧美久久久久| 亚洲第一福利在线观看| 大尺度做爰床戏呻吟舒畅| 亚洲一区二区三区四区在线观看| 欧美激情亚洲综合一区| 黄在线观看网站| 国产高清成人在线| 热re91久久精品国99热蜜臀| 波多野结衣一本| 日韩一区在线免费观看| 美脚丝袜脚交一区二区| 狠狠网亚洲精品| 久久久久久这里只有精品| 激情五月激情综合| 精品国产免费人成在线观看| 能看毛片的网站| 欧美性猛交xxxx|