78模板网分享cms建站教程,提供网站模板、网站插件、办公模板等模板教程免费学习,找模板教程就上78模板网!

织梦cms教程: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;" 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;

    }

    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; 

}

备注:本人的自定义表单是单独提出来做成模板页面,用栏目调用的。

本文链接:http://78moban.cn/post/3044.html

版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!

联系技术
文章删除 友链合作 技术交流群
1050177837
公众号
公众号
公众号
返回顶部