前端之家收集整理的这篇文章主要介绍了
dedecms自定义表单增加验证码教程,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在很多
建站需求中,需要一些额外的表单供
前台用户提交。以便于收集、
统计、分析及处理更多的数据。比如:在线订单、在线报名等一些常见的互动应用。
利用织梦
内容管理系统(
Dedecms)
自带提供的
自定义表单
功能即可满足大多数的此类需求。
通过给
自定义表单加入验证码的
功能,可以防止一些
用户恶意提交。
1、先进入
Dedecms后台生成自定义表单。
2、在
自定义表单模板中
添加验证码
代码,如下:
<input name="validate" type="text" id="vdcode" style="text-transform:uppercase;" size="8"/>
<img id="vdimgck" align="absmiddle" onClick="this.src=this.src+'?'" style="cursor: pointer;" target='_blank'>域名地址如http://www.xxxx.com/a/a1/
}
return false;
}
</script>
4、
修改订单处理
页面,打开网站根目录/plus/diy.
PHP文件,
添加验证
代码到第61行左右位置。如下:
if(!empty($dede_fields))
{
$validate = empty($validate) ? '' : strtolower(trim($validate));
$svali = strtolower(GetCkVdValue());
if(($validate=='' || $validate != $svali) && preg_match("/6/",$safe_gdopen)){
ResetVdValue();
ShowMsg('验证码不正确!',$dede_add,1000);
exit;
}
}
原文链接:https://www.f2er.com/dedecms/534083.html