DedeCMS织梦自定义表单增加验证码的实例代码

所属分类: CMS教程 / dedecms 阅读数: 953
收藏 0 赞 0 分享

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;" alt="看不清?点击更换" src="../include/vdimgck.php"/>
<a href="javascript:vide(-1);" onClick="changeAuthCode();">看不清? </a>

3、在当前页添加JS代码,如下:

<script type="text/javascript" language="javascript">
//验证码
function changeAuthCode() {
var num = new Date().getTime();
var rand = Math.round(Math.random() * 10000);
num = num + rand;
$('#ver_code').css('visibility','visible');
if ($("#vdimgck")[0]) {
$("#vdimgck")[0].src = "../include/vdimgck.php?tag=" + num;//这里写的域名地址如http://www.最模板zuimoban.com
}
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,0,1000);
exit;
} 

以上就是关于DedeCMS织梦自定义表单增加验证码的全部方法,感谢大家的学习和对脚本之家的支持。

更多精彩内容其他人还在看

织梦DEDECMS友情链接出现内页与首页都在首页显示解决方法

dedecms首页调用友情链接的时候,自己制作的模板有时候会出现内页链接显示的情况。那么怎么才能只调用首页链接呢,本文就来介绍一下,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

DEDECMS JSON数据生成 DEDECMS JSON接口制作

这篇文章主要介绍了DEDECMS JSON数据生成 DEDECMS JSON接口制作,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

详解织梦模板DedeCms获取缩略图的高度和宽度的代码

某些瀑布流的代码要求图片必须带有高度,而织梦默认的缩略图仅仅是储存的图片路径,这篇文章主要介绍了详解织梦模板DedeCms获取缩略图的高度和宽度的代码
收藏 0 赞 0 分享

详解织梦dedecms5.7 无限级多级栏目菜单调用方法

这篇文章主要介绍了详解织梦dedecms5.7 无限级多级栏目菜单调用方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

DedeCms开启多站点支持绝对网址后生成RSS错误的修改方法

DedeCms是广大站长非常喜欢的建站系统,其小巧方便而且功能强大,但是也有一些BUG,比如开启多站点支持绝对网址后生成RSS错误的问题,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

不用注册会员也能为DedeCms增加邮箱订阅的方法

为了与朋友们更好的交流,也为了朋友们更好的关注我的个人网站,网站添加了邮箱订阅,本文主要介绍了不用注册会员也能为DedeCms增加邮箱订阅的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

DedeCms调用分类信息到首页并和栏目整齐排序方法

这篇文章主要介绍了DedeCms调用分类信息到首页并和栏目整齐排序方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

dedecms织梦TAG标签显示单个标签共有多少篇文章的方法

我们在进行织梦dedecms模板设计的时候,想实现tag的链接和tag名的同时,还能显示每个tag关联的文章的数量。具有一定的参考价值,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

织梦DedeCms取消后台登陆验证码的方法示例

经常建站和做优化的站长朋友们都很清楚网站的优化和客户体验度是永远需要排在第一位的,这篇文章主要介绍了织梦DedeCms取消后台登陆验证码的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

织梦栏目有缓存导致刚发布的文章条数和分页不同步处理方法

这篇文章主要介绍了织梦栏目有缓存导致刚发布的文章条数和分页不同步处理方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享
查看更多