雷火电竞-中国电竞赛事及体育赛事平台

歡迎來到入門教程網(wǎng)!

dedecms

當(dāng)前位置:主頁 > CMS教程 > dedecms >

織夢dedecms自定義表單增加驗(yàn)證碼

來源:本站原創(chuàng)|時間:2021-08-05|欄目:dedecms|點(diǎn)擊:

為了避免有人或機(jī)器惡意提交垃圾無用的信息,我們需要給織夢自定義表單添加驗(yàn)證碼功能。這個也是非常必要的,dedecms自定義表單默認(rèn)沒有驗(yàn)證碼的功能,下面來看看給織夢模板dedecms自定義表單添加驗(yàn)證碼的方法:
 
添加驗(yàn)證字段
打開plus/diy.php搜索找到if(!empty($dede_fields))在{}添加:
 
/*驗(yàn)證表單字段*/ if ($name == '') { ShowMsg('姓名不能為空','-1',0,1000); exit; } elseif (!preg_match("/^1[34578]\d{9}$/", $tel) ){ ShowMsg('請輸入正確的手機(jī)號','-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('驗(yàn)證碼不正確!','-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"/>
完成!
 

上一篇:dedecms 織夢搜索關(guān)鍵詞調(diào)用的鏈接修改 改掉PLUS目錄

欄    目:dedecms

下一篇:DedeCMS織夢模板下載添加一個實(shí)現(xiàn)任意字段調(diào)用的函數(shù)

本文標(biāo)題:織夢dedecms自定義表單增加驗(yàn)證碼

本文地址:http://www.jygsgssxh.com/a1/dedecms/15224.html

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關(guān)

隨機(jī)閱讀

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有