`
jxlazzw1
  • 浏览: 9904 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
社区版块
存档分类
最新评论

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

阅读更多

在很多建站需求中,需要一些额外的表单供前台用户提交。以便于收集、统计、分析及处理更多的数据。比如:在线订单、在线报名等一些常见的互动应用。
 
  利用织梦内容管理系统(DedeCMS)自带提供的自定义表单功能即可满足大多数的此类需求。
 
  通过给自定义表单加入验证码的功能,可以防止一些用户恶意提交。
 
  1、先进入DedeCMS后台生成自定义表单。
 
  2、在自定义表单模板中添加验证码代码,如下:
 
<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>
  3、在当前页添加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>
  4、修改订单处理页面,打开网站根目录/plus/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;
            }
转载原创文章请注明:文章转载自:织梦(Dedecms)管理员之家 [http://www.software8.co] 
博主:依忻 本文标题:织梦DedeCMS在自定义表单里加入验证码的方法

分享到:
评论

相关推荐

    织梦dedecms批量导入excel表文章内容插件

    织梦DedeCMS批量导入Excel表文章内容插件是一款针对织梦内容管理系统(DedeCMS)设计的实用工具,主要用于高效、快速地导入大量文章内容。这个插件极大地提升了网站内容更新和管理的效率,尤其适合那些需要频繁更新...

    织梦验证码调用方法

    在探讨“织梦验证码调用方法”的过程中,我们首先需要理解织梦(DedeCMS)这一内容管理系统的基本架构以及验证码在其中的应用场景。织梦,作为一款广泛应用于网站建设的开源内容管理系统,以其丰富的功能和易用性而...

    织梦dedecms隐藏内容付费查看可见插件

    织梦DEDECMS隐藏内容付费查看可见插件是一款专为基于DEDECMS内容管理系统开发的扩展功能插件。DEDECMS,全称是DedeCms,是由织梦内容管理系统团队开发的一款开源PHP网站管理系统,广泛应用于企业建站和个人博客等...

    织梦dedecms建站详细教程.doc

    织梦DEDecms建站详细教程 DEDecms是一款流行的内容管理系统,拥有强大的功能和灵活的架构。本教程旨在指导读者快速搭建一个基于DEDecms的网站,涵盖环境配置、程序安装、系统文件夹讲解等多个方面的内容。 ...

    织梦dedecms短信插件_短信设置说明方法

    织梦DEDECMS是一款流行的开源内容管理系统,广泛用于企业建站和信息管理。"织梦dedecms短信插件"是专门为DEDECMS系统设计的一个功能扩展,它提供了手机号码验证的功能,增强了用户注册和登录的安全性。下面将详细...

    织梦dedecms在线客服插件GBK+utf-8两种编码_插件_

    织梦内容管理系统(DedeCMS)是一款广泛应用的开源网站建站系统,以其强大的自定义功能和易用性受到许多用户的青睐。"织梦dedecms在线客服插件GBK+utf-8两种编码"是一个专门为DedeCMS设计的扩展组件,旨在为网站提供...

    织梦DedeCMS在线询盘订单制作方法.pdf

    DedeCMS虽然原生不直接支持这种功能,但可以通过其内置的“自定义表单”功能进行扩展。 首先,要创建在线询盘订单系统,你需要在DedeCMS后台设置一个“商品”栏目,内容模型选择“商品|Shop”。这样做是为了利用...

    织梦dedecms转wordpress插件

    织梦dedecms转wordpress插件,该插件可以把织梦数据完整的转到wordpress并保持源链接不变不影响SEO,该插件可以把织梦的,系统参数、栏目分类、栏目内容、栏目TDK、文章内容、文章自定义字段、友情链接、一起转入到...

    织梦自定义筛选

    【织梦自定义筛选】是基于织梦内容管理系统(DedeCMS)进行二次开发的一种功能,主要用于提升网站信息管理的效率和用户体验。织梦CMS是一款广泛使用的开源PHP内容管理系统,以其强大的模板引擎和灵活的扩展性深受...

    Dede后台验证码不显示三种解决方案

    在使用DedeCMS(织梦内容管理系统)的过程中,用户可能会遇到后台登录时验证码不显示的问题。这种情况不仅影响用户体验,还可能导致无法正常登录后台进行管理操作。本文将详细介绍Dede后台验证码不显示的三种常见...

    织梦自定义sql查询

    本文将深入探讨织梦自定义SQL查询的使用方法、标签查询的实现以及其在实际应用中的重要性。 一、织梦自定义SQL查询基础 1. SQL语句编写:在织梦中,你可以使用标准的SQL语法来查询数据库。这包括但不限于SELECT、...

    织梦cms自定义模型使用教程

    织梦CMS,全称DedeCMS,是一个广泛使用的开源内容管理系统。自定义模型功能是织梦CMS的一大亮点,它允许用户根据需求构建各种不同内容形式的网站,超越了系统预设的普通文章、图集、软件、商品、分类信息和专题等...

    织梦DedeCMS实现百度Ping推送功能

    织梦DedeCMS的百度Ping推送功能要有Rss订阅才能实现,所以再实现百度推送功能之前要简单的增加个织梦的RSS订阅功能 一、增加织梦RSS订阅功能 打开下载的“sitemap+百度ping(gb2312).rar等”里面的“全站rss”,把php...

    600元购买的代理IP自动提取网站源码2C织梦dedecms内核的代理自助提取系统

    600元购买的代理IP自动提取网站源码2C织梦dedecms内核的代理自助提取系统

    织梦dedecms ajax证书查询插件

    1、登录织梦后台,找到左侧菜单‘模块’- ‘上传新模块’ 2、点击选择文件上传gbk.xml或者utf8.xml,点击确定完成插件的上传 3、点击左侧菜单‘模块’- ‘模块管理’,点击插件名称右边的‘安装’ 4、安装界面...

    【demx83】婚纱摄影拍摄类单独手机网站织梦dedecms源码.zip

    【demx83】婚纱摄影拍摄类单独手机网站织梦dedecms源码.zip

    织梦自定义筛选插件

    织梦自定义筛选插件是针对织梦CMS(DedeCMS)系统开发的一款增强型功能模块,主要用于提高网站内容管理的效率和用户体验。这款插件允许网站管理员根据自身需求定制各种筛选条件,使得用户在浏览内容时能快速定位到...

    织梦cms手机生成静态页插件_织梦cms手机生成静态页插件_

    织梦CMS(DedeCMS)是一款广泛使用的开源内容管理系统,尤其在中国国内,它因其易用性和灵活性而受到许多网站管理员的青睐。手机生成静态页插件是针对织梦CMS的一个重要扩展,它允许用户为移动设备自动生成优化的...

    织梦的css 用户登录界面

    "织梦"(DedeCMS)是一款流行的开源内容管理系统,它允许开发者使用HTML、CSS、JavaScript等技术自定义界面。在这个"织梦的CSS用户登录界面"中,我们将探讨如何利用CSS来提升登录页面的视觉效果和交互性。 首先,`...

    最新织梦筛选功能+自定义筛选+多重筛选功+gbk+utf8.rar

    本压缩包文件提供了织梦系统的最新筛选功能,包括自定义筛选和多重筛选功能,同时支持GBK和UTF8两种字符编码,确保在不同环境下都能正常工作。 首先,我们要了解筛选功能在网站内容管理中的重要性。筛选功能允许...

Global site tag (gtag.js) - Google Analytics