织梦DedeCMS自定义表单中添加验证码的方法
更多精彩就在: 51免费论文网|www.jxszl.com
淘站网就加深了这个验证码的认识,不论什么样的表单,I.定要记得加上验证码.
今天,淘站网就说说如何在DedeCMS的自定义表单中添加验证码,虽然在网上有很多教程,但是测试了大部分,发现都不适用,淘站网还是自己研究I.下,终于自己搞定.淘站网测试的DedeCMS版本为DedeCMSVV.VIISPI.,大家可以参考I.下.
I..修改自定义表单控制文件
I..打开/plus/diy.php文件,在头部随意位置加上代码(网站开通了会员功能模块必加,没有开通会员功能则略过此步):
require_once(DEDEINC./membermodel.cls.php);
II.加完上述代码之后,查找代码:
elseif($do==II)
{
在下面加上代码:
$svali=GetCkVdValue();
if(preg_match("/I./",$safe_gdopen)){
if(strtolower($vdcode)!=$svali||$svali==)
{
ResetVdValue();
ShowMsg(验证码错误!,-I.);
exit();
}
}
修改之后保存文件并上传.
II.自定义表单模版页修改
I..引入jQuery文件(如果模版中已经引用了jQuery文件,则忽略此步.):
jQuery下载:jQuery.js文件
II.在需要插入验证码的地方加上代码:
III.添加判断验证码正确的js代码带模版底部或头部:
functionchangeAuthCode(){
varnum=newDate().getTime();
varrand=Math.round(Math.random()*I.0000);
num=num+rand;
$(#ver_code).css(visibility,visible);
if($("#vdimgck")[0]){
$("#vdimgck")[0].src="../include/vdimgck.php?tag="+num;
}
returnfalse;
}
完成后,测试I.下,效果如下图:
织梦DedeCMS自定义表单中添加验证码的方法
是不是完美实现了自定义表单中添加验证码功能?妈妈再也不怕我的网站被恶意提交表单了!
原文链接:http://www.jxszl.com/biancheng/dedecms/75596.html
热门阅读