加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > Dedecms > 正文

dede自定义表单加入验证码问题修正

发布时间:2020-12-14 05:08:33 所属栏目:Dedecms 来源:网络整理
导读:织梦 dedecms 网站给自定义表单加 dede模板 自带验证码的方法。 有时候,我们因为需要给dede网站的自定义表单添加验证码,防止恶意填写表单提交。 我们可以用以下的方法来实现: 首先,我们要找到 /plus/diy.php 这个文件 在头部引入文件: require_once(DED

织梦dedecms网站给自定义表单加dede模板自带验证码的方法。

有时候,我们因为需要给dede网站的自定义表单添加验证码,防止恶意填写表单提交。

我们可以用以下的方法来实现:

首先,我们要找到 /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();

? ? ? ? ? ? ?}??

? ? ? ? ?}

修改好后保存一下文件。

第二步:在使用验证码的自定义表单静态页面中插入代码块

?

看不清?点击更换

在这个静态页面里还得引用JQuery

再加入 JS代码块