dedecms织梦给自定义表单添加验证码的方法

dedecms织梦给自定义表单添加验证码的方法

今天给客户制作模板的时候,客户为了防止同行乱写表单提交,要我给他添加一个验证码验证机制。那我就和大家一起来分享这个方法:

1.首先找到 /plus/diy.php

在头部引入文件

require_once DEDEINC.’/membermodel.cls.php’;

然后找到

elseif($do == 2)
{

这里,加入验证代码

 

//验证码验证
$svali = GetCkVdValue();
if(preg_match(“/1/”,$safe_gdopen)){
if(strtolower($vdcode)!=$svali || $svali==”)
{
ResetVdValue();
ShowMsg(‘验证码错误!’, ‘-1′);
exit();
}

}

2.在你要引入自由表单的模板页面中加入验证码

<input type=”text” 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”/> 看不清? <a href=”javascript:void(0)” onclick=”changeAuthCode();”>点击更换</a>

关于自定义表单怎么在模板页中使用,自定义表单怎么验证,就不再说了。