DedeCMS表单提交恶意提交增加验证码
DedeCMS表单恶意提交的情况时有发生,一般有人工恶意提交和机器额已提交两种,给站长们造成许多困扰。前面写过几篇关于表单的文章,下面采用增加表单提交验证码的方式实现放置恶意提交表单的功能。打开对应的表单提交的模板,在表单里面增加如下代码
[i,
看不清?
在之前增加JS代码
打开/plus/diy.php文件,找到代码:
$fieldarr = explode(';', $dede_fields);
在这句代码上面添加以下代码:
//新增验证码
$validate = empty($validate) ? '' : strtolower(trim($validate));
$svali = strtolower(GetCkVdValue());
if(($validate=='' || $validate != $svali) && preg_match("/6/",$safe_gdopen)){
ResetVdValue();
ShowMsg('验证码不正确!',$dede_add,0]1000);
echo '';
exit();//结束不提交
}
页:
[1]