您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
dedecms自定义表单增加验证码的实现方法
于泰哲2024-01-28DedeCMS教程已有人查阅
导读给自定义表单加验证码打开根目录下 /plus/diy.php 文件,然后在第61行,呃,如果没有显示行,那就查找
给自定义表单加验证码打开根目录下 /plus/diy.php 文件,然后在第61行,呃,如果没有显示行,那就查找
$fieldarr = explode(';', $dede_fields);
在这一句的前面添加下面的代码
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;
}
}
保存之后,还要在模板你添加表单的页面添加下面的代码,这个代码是显示验证码跟输入验证码的,放在表单里面
<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>
添加完之后,还要在本页面添加JQ代码,以下代码可以放在网页底部
<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>
到此 验证码添加完毕!
本文标签:
很赞哦! ()
相关教程
图文教程
织梦调用会员字段调用会员信息的字段标签写法
用织梦dede时,用到会员模块,需要调用会员字段的一些相关信息,下面分享一个 列表页调用会员任意字段信息的方法
dede织梦channel子栏目导航标签currentstyle鼠标点击高亮的方法
如果点击了其他页面不加class='red2',当点击或者首次打开首页的时候会加class;如果点击了其中的一个栏目则则这个栏目增加class='red2'变色
织梦dedecms标签不能嵌套的解决方法实例
当运行的时候,发现{dede:global.user_lang/}居然原封不动的被展示了出来而未被解析,我很纳闷,于是去网上搜了有关DEDECMS不能嵌套标签的解决办法,之后找出了两种解决方案。
织梦dedecms文章页上一篇下一篇的文章标题字数修改方法
通常制作织梦模板的时候,一般都会对显示标题的字数做控制,以免字数过多影响美观等问题。上一篇和下一篇链接我们都会用到,方便用户浏览。
相关源码
-
粉色家政月嫂保姆公司pbootcms网站模板(PC+WAP)为家政服务、月嫂保姆企业打造的营销型解决方案,基于PbootCMS内核开发,采用温馨粉色主题传递行业温度。PHP7.0+高性能架构支持SQLite/MySQL双数据库查看源码 -
(自适应)餐具英文外贸生活用品带下载功能网站模板免费下载为餐具及生活用品外贸企业打造的响应式网站模板,基于PbootCMS内核开发。突出产品展示与多语言支持特性,通过自适应设计确保更好客户在手机、平板、电脑等设备上获得一致浏览体验。查看源码 -
(自适应)html5宽屏电线电缆材料加工制造类企业网站源码下载本模板基于PbootCMS系统开发,特别适合电线电缆、电缆材料及相关加工制造类企业使用。采用HTML5宽屏设计,能够展示各类电缆产品的技术参数和规格详情,帮助客户全面了解产品特性。查看源码 -
(PC+WAP)聚氨酯粉末涂料防腐耐用材料粘合剂网站源码下载为化工涂料企业设计的展示系统,集成产品技术参数库、颜色样板展示器和配方查询模块。支持粉末涂料、环氧树脂等多类产品分类展示查看源码 -
(自适应响应式)陶瓷研磨盘抛光机械设备pbootcms网站模板本模板基于PbootCMS系统开发,为研磨抛光设备制造企业设计,特别适合陶瓷研磨盘、抛光设备等表面处理设备展示。采用响应式布局技术,确保各类设备的参数和工艺在不同终端上都能清晰呈现。查看源码 -
(自适应响应式)HTML5简繁双语电子元器件设备制造Pbootcms模板下载本模板为电子科技设备制造、电子元件生产等高科技企业设计,采用PbootCMS内核开发,具备简繁双语切换功能。模板设计充分考虑了电子科技行业的技术展示需求,能够专业呈现各类电子元器件、电路板、智能设备的参数规格和应用方案。查看源码
| 分享笔记 (共有 篇笔记) |
