织梦CMS在自定义表单里添加验证码的方法

2025-10-15 20:13:44

1、打开您网站的后台登录页面。

织梦CMS在自定义表单里添加验证码的方法

2、登录网站后台

织梦CMS在自定义表单里添加验证码的方法

3、找到自定义表单模板post_diyform.htm

织梦CMS在自定义表单里添加验证码的方法

4、在post_diyform.htm文件内增加以下代码:

<input name="validate" type="text" id="vdcode" size="8"/> 

<img id="vdimgck" align="absmiddle" onClick="this.src=this.src+'?'" 

alt="看不清?点击更换" src="../include/vdimgck.php"/>  

<a href="javascript:vide(-1);" onClick="changeAuthCode();">看不清? </a>

织梦CMS在自定义表单里添加验证码的方法

5、在post_diyform.htm文件添加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>

6、找到/plus/diy.php文件

织梦CMS在自定义表单里添加验证码的方法

7、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;

}

完成以上步骤即修改完毕。

织梦CMS在自定义表单里添加验证码的方法

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢