IT技术分享

织梦自定义表单增加验证码

摘要:织梦自定义表单增加验证码,提交数据更安全!

一、打开文件/plus/diy.php,修改为:


  if(!empty($dede_fields))
  {
    //需要添加的代码。大约60行开始
    $validate=empty($validate) ? '':strtolower(trim($validate));
    $svali=strtolower(GetCkVdValue());
    if(($validate==''||$validate!=$svali)&&preg_match("/6/",$safe_gdopen))
    {       
     ResetVdValue();  
    ShowMsg('验证码不正确!',-1,0,500);
    exit;
    }
  $fieldarr = explode(';', $dede_fields);
二、在自定义表单模板中添加验证码代码,如下: 



<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;" src="../include/vdimgck.php"/>
三、在当前页添加JS代码,如下:


<script type="text/javascript" language="javascript">
	function changeAuthCode(){
		var num =newDate().getTime();
		varrand= 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>
总结:如果制作完毕,发现不起作用,请打开后台登陆验证码!


版权声明:本文为博主原创文章,未经博主允许不得转载。http://www.westdl.com/dedecourse/verifi.html
(0)
打赏 微信扫一扫 微信 扫码打赏
相关技术