織夢(mèng)DEDECMS自定義表單添加驗(yàn)證碼
今天給一個(gè)站添加了表單功能,讓用戶可以在前臺(tái)提交信息,為了安全起見(jiàn),給自定義表單加入驗(yàn)證碼的功能,可以防止一些用戶惡意提交。
在網(wǎng)上找了好久,終于找到一個(gè)正常能用的??棄?mèng)自定義表單添加驗(yàn)證碼功能是不需要在自定義表單里添加字段的。
先看效果:
第一步,在表單模板里面添加驗(yàn)證碼代碼:
驗(yàn)證碼:<input type="text" name="validate"><img src="../include/vdimgck.php" align="absmiddle" onclick="this.src='../include/vdimgck.php?tag='+Math.random();" style="cursor:pointer;">
第三步,打開(kāi)plus/diy.php,搜索
$addvar = $addvalue = '';
在它上面添加
//驗(yàn)證碼校驗(yàn)
$validate = empty($validate) ? '' : strtolower(trim($validate));
$svali = strtolower(GetCkVdValue());
if($validate=='' || $validate != $svali)
{
ResetVdValue();
ShowMsg('驗(yàn)證碼不正確!',$_SERVER["HTTP_REFERER"],0,1000);
exit();
}
如下圖所示
聲明:
1.本站主要是為了記錄工作、學(xué)習(xí)中遇到的問(wèn)題,可能由于本人技術(shù)有限,內(nèi)容難免有紕漏,一切內(nèi)容僅供參考。
2.本站部分內(nèi)容來(lái)源互聯(lián)網(wǎng),如果有圖片或者內(nèi)容侵犯您的權(quán)益請(qǐng)聯(lián)系我們刪除!
3.本站所有原創(chuàng)作品,包括文字、資料、圖片、網(wǎng)頁(yè)格式,轉(zhuǎn)載時(shí)請(qǐng)標(biāo)注作者與來(lái)源。
1.本站主要是為了記錄工作、學(xué)習(xí)中遇到的問(wèn)題,可能由于本人技術(shù)有限,內(nèi)容難免有紕漏,一切內(nèi)容僅供參考。
2.本站部分內(nèi)容來(lái)源互聯(lián)網(wǎng),如果有圖片或者內(nèi)容侵犯您的權(quán)益請(qǐng)聯(lián)系我們刪除!
3.本站所有原創(chuàng)作品,包括文字、資料、圖片、網(wǎng)頁(yè)格式,轉(zhuǎn)載時(shí)請(qǐng)標(biāo)注作者與來(lái)源。
THE END