时间:2019-09-27 15:00:01 来源:admin 作者:猎凡网络
织梦后台添加的默认自定义表单是没有验证码功能的。有些客户需要仿站的目标网站留言表单有验证码会特殊指定要求需要验证码,就需要给客户开发出验证码功能,还有一种防止恶意提交信息,设置验证码可以有效减少这类情况。
织梦的留言表单加验证码就和织梦获取当前时间一样,也会经常被用到,根据上次讲解的获取时间也可以加入到表单中提交到后台。其实织梦自己是有验证码生成功能,我们在登陆织梦管理后台的时候都知道他有一个验证码输入框需要添加,那么此篇文章主要也就是讲解如何将织梦自带的验证码功能移植到自定义表单上。
我们都知道自定义表单提交时的文件路径是/plus/diy.php,找到
elseif($do == 2)
在这句代码的下面加入以下代码
$svali = GetCkVdValue(); if(strtolower($vdcode)!=$svali || $svali=='') { ResetVdValue(); ShowMsg('验证码错误!', '-1'); exit(); }
这段代码的意思就是验证前台输入的验证码是否正确。
第二部在表单对应的模板加入如下代码
<input type="text" name="vdcode" class="intxt" value=""> <img src="../include/vdimgck.php" style="vertical-align:middle;" />
此上方法亲测有效,如果发现没有显示验证码或者验证错误,请查看默认的模板文件/templets/plus/post_diyform.htm顶部是否有引入的JQ文件,如果有在对应的表单模板中也加入。网上说的方法很多,大多数都是不能用的,这种方法是正常的可以显示验证码。
本文网址:https://fangzhan.seobr.com/news/322.html
本文由猎凡仿站网发布,如果您还想了解更多关于网站仿制的文章,请点击查看
仿站知识
的其它文章,转发请注明来源及版权归属。
承接以下业务:传统网站改自适应网站、网站增加手机站、网站改全屏网站改大屏展示、GBK转UFT-8、DEDECMS转WORDPRESS、网站站群制作、企业网站设计、企业网站优化、网站托管等业务