花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

織夢dedecms自定義表單增加驗證碼

時間: 2019-08-12 22:05 閱讀: 作者:素材無憂網(wǎng)

為了避免有人或機器惡意提交垃圾無用的信息,我們需要給織夢自定義表單添加驗證碼功能。這個也是非常必要的,dedecms自定義表單默認(rèn)沒有驗證碼的功能,下面來看看給織夢dedecms自定義表單添加驗證碼的方法:

添加驗證字段

打開plus/diy.php搜索找到if(!empty($dede_fields))在{}添加:

/*驗證表單字段*/
if ($name == '') {
	ShowMsg('姓名不能為空','-1',0,1000);  
	exit;               

}
elseif (!preg_match("/^1[34578]\d{9}$/", $tel) ){
	ShowMsg('請輸入正確的手機號','-1',0,1000);  
	exit;
} 
elseif (!is_numeric($qq) ) {
ShowMsg('請輸入正確的QQ','-1',0,1000);  
	exit;
} 
elseif ( empty($contet) ) {
	ShowMsg('留言不能為空','-1',0,1000);  
	exit;
}

繼續(xù)添加

$validate = empty($validate) ?'' : strtolower(trim($validate));           
$svali =strtolower(GetCkVdValue());           
if(($validate=='' || $validate!= $svali) && preg_match("/6/",$safe_gdopen)){                
	ResetVdValue();               
	ShowMsg('驗證碼不正確!','-1',0,1000);               
	exit;
}

在模板處添加

<input name="validate" type="text" id="vdcode" style="text-transform:uppercase;width:100px" size="8"/>
<img id="vdimgck" align="absmiddle" onClick="this.src=this.src+'?'" style="cursor: pointer;" src="../include/vdimgck.php"/>

完成!

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!

轉(zhuǎn)載請注明: 織夢dedecms自定義表單增加驗證碼

標(biāo)簽:  
模板推薦