欢迎您光临10元资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!

dedecms教程:自定义表单添加验证码功能

dedecms教程:自定义表单添加验证码功能

  • 为了避免评论机器人之类的软件工具提交垃圾无用的信息,给织梦自定义表单添加验证码功能是非常有必要的。dedecms自定义表单默认没有验证码功能,但是站长可以通过修改程序源文件给表单添加自定义表单验证码,然后运用到织梦模板中是非常有用的!
  • 操作步骤:
  • 1、在网站安装目录下编辑plus/diy.php文件,找到代码:
  • $fieldarr = explode(‘;’, $dede_fields);
  • 2、在这句代码上面添加以下代码:
  • //新增验证码 by www.moke8.com
  • 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);
  • echo ‘<script language=”javascript”>history.go(-1);</script>’;
  • }
  • }
  • //end
  • 3、保存后,在表单代码里添加以下代码:
  • <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>
  • 4、在网页底部</body>前添加以下代码:
  • <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>
  • 5、添加完成之后,重新生成页面就可以了。

大资源网 » dedecms教程:自定义表单添加验证码功能

发表评论

售后服务:

  • 售后服务范围 1、商业模板使用范围内问题免费咨询
    2、源码安装、模板安装(一般 ¥200-1000)服务答疑仅限SVIP用户
    3、单价超过1000元的模板免费一次安装,需提供服务器信息。
    付费增值服务 1、提供dedecms模板、WordPress主题、discuz模板优化等服务请详询在线客服
    2、承接 WordPress、DedeCMS、Discuz 等系统建站、仿站、开发、定制等服务
    3、服务器环境配置(一般 ¥50-300)
    4、网站中毒处理(需额外付费,500元/次/质保三个月)
    售后服务时间 周一至周日(法定节假日除外) 9:00-23:00
    免责声明 本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: 263795763@qq.com),我们会及时删除,给您带来的不便,我们深表歉意!

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系作者
';