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