国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

織夢dedecms自定義表單加入驗證碼問題修正

2024-07-12 08:58:17
字體:
供稿:網(wǎng)友
織夢dedecms網(wǎng)站給自定義表單加dede模板自帶驗證碼的方法。 
有時候,我們因為需要給dede網(wǎng)站的自定義表單添加驗證碼,防止惡意填寫表單提交。 
我們可以用以下的方法來實現(xiàn): 
首先,我們要找到 /plus/diy.php 這個文件 
在頭部引入文件: 

復(fù)制代碼
require_once(DEDEINC.'/membermodel.cls.php');
然后找到 

復(fù)制代碼
elseif($do == 2)    {  在這個地方加入代碼塊        //驗證碼驗證        $svali = GetCkVdValue();         if(preg_match("/1/",$safe_gdopen)){             if(strtolower($vdcode)!=$svali || $svali=='')             {                 ResetVdValue();                 ShowMsg('驗證碼錯誤!', '-1');                 exit();             }           }
修改好后保存一下文件。 
第二步:在使用驗證碼的自定義表單靜態(tài)頁面中插入代碼塊 
<input type="text" class="code" style="width:50px;text-transform:uppercase;" id="vdcode" name="vdcode" /> <img id="vdimgck" align="absmiddle" onclick="this.src=this.src+'?'" style="cursor:pointer;" alt="看不清?點擊更換" src="/include/vdimgck.php" /> 看不清? 
在這個靜態(tài)頁面里還得引用JQuery 
再加入 JS代碼塊 
<script type="text/javascript"> 
 $ = jQuery; 
 function changeAuthCode() {   
 var num = new Date().getTime();   
 var rand = Math.round(Math.random() * 10000);   
 num = num + rand;   
 $('#ver_code').css('visibility','visible'); 
 if ($("#vdimgck")[0]) { 
 $("#vdimgck")[0].src = "../include/vdimgck.php?tag=" + num; 
 }   
 return false;   
 }   
 </script> 
好了,現(xiàn)在試一試,是不是可以實現(xiàn)驗證碼的提交了?一個簡單的dedecms自定義表單dede模板自帶驗證碼的功能就實現(xiàn)了 

一般會遇到一個第172行錯誤,是因為少了一個“}“只需要在172行加一個就OK了
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 商都县| 元阳县| 元氏县| 乐都县| 衡东县| 阳西县| 保靖县| 蒙阴县| 沿河| 东海县| 扎囊县| 景东| 都安| 康平县| 靖西县| 犍为县| 贵溪市| 石楼县| 平定县| 西畴县| 盐城市| 阜康市| 清原| 桐城市| 汨罗市| 蒙自县| 墨竹工卡县| 大姚县| 千阳县| 金堂县| 施甸县| 黔西县| 荥阳市| 新干县| 大连市| 罗山县| 右玉县| 马鞍山市| 南投县| 常山县| 文水县|