主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > dede給自定義表單添加驗(yàn)證碼的功能

dede給自定義表單添加驗(yàn)證碼的功能

POST TIME:2020-04-11 14:29

dede給自定義表單添加驗(yàn)證碼的功能

在織夢(mèng)系統(tǒng)中有個(gè)內(nèi)置的自定義表單,可以比較方便的添加自定義字段來(lái)滿足大多數(shù)表單提交類的需求。但官方?jīng)]有在該模塊加入驗(yàn)證碼校驗(yàn),可能會(huì)導(dǎo)致一些惡意提交。

這里有個(gè)修改方法,不妨給大家分享一下:

第一步:打開./plus/diy.php ,找到大約 38 行左右的:

elseif($do == 2) {

在它的下一行增加如下代碼:

$svali=GetCkVdValue(); if(strtolower($vdcode)!=$svali||$svali==''){ ResetVdValue(); ShowMsg('驗(yàn)證碼錯(cuò)誤!','-1'); exit(); }

第二步:打開 ./templets/plus/post_diyform.htm ,找到大約 33 行左右的:

<?php echo$postform; ?>

在它的下一行增加如下代碼:

<tr> <tdalign="right"valign="top">驗(yàn)證碼:</td> <td><inputtype="text"name="vdcode"class="intxt"value="">&nbsp;<imgsrc="../include/vdimgck.php"style="vertical-align:middle;"/> </td> </tr>

至此,文件修改結(jié)束。

注意:我們的修改均是基于官方原版程序和模板文件,若您的程序或模板文件已做修改,請(qǐng)根據(jù)您的文件實(shí)際位置進(jìn)行查找,添加。

我們來(lái)看一張預(yù)覽圖:

站長(zhǎng)地帶已做測(cè)試,有效,歡迎繼續(xù)關(guān)注www.genban.org



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266