咨询电话:15632335515
当前位置: 主页 > 建站教程 >

织梦dede自定义表单如何添加验证码功能_青锋建站

发布时间:2019-03-12 14:17:07 作者:admin
  织梦dede默认系统可在会员登录,注册,管理员登录,评价,留言时开启验证码功能,并可以在后台关闭,使用非常方便。但是并没有给自定义表单设置选项来开户和关闭验证码的功能,于是青锋建站给大家分享给织梦自定义表单添加验证码的方法,此方法还可以在后台关闭,并随时开户,使用非常方便。以下是具体的方法和步骤:

开启dede自定义表单验证码步骤一:

// 修改D:DedeAMPZWebRootdededede empletssys_safe.htm:
// 在这一句后面<label for='gdopen7'>问答 </label>添加一项,并把  <label for='gdopen7'>问答 </label>后台的</td>移动到后面。!注意</td>的位置,否则会造成布局混乱。
<input name="gdopen[]" type="checkbox" id="gdopen8" value="8" <?php echo (preg_match("/8/",$safe_gdopen))? "checked" : ""; ?>>
<label for='gdopen8'>表单 </label></td>

开启dede自定义表单验证码步骤二:

// 在需要添加表单处添加验证码代码如下:
<script type="text/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>

<span>验证码:</span>
<input id="vdcode" class="text login_from3" type="text" style="width: 50px; text-transform: uppercase;" name="vdcode"/>
<img id="vdimgck" align="absmiddle" onclick="this.src=this.src+'?'" style="cursor: pointer;" alt="看不清?点击更换" src="../include/vdimgck.php"/>
           看不清? <a href="#" onclick="changeAuthCode();">点击更换</a>

开启dede自定义表单验证码步骤二:

在表单提供验证脚本处
if($action == 'post')
{
   if(empty($do))
    {
        $postform = $diy->getForm(true);
        include DEDEROOT."/templets/plus/{$diy->postTemplate}";
        exit();
    }
    elseif($do == 2)
    {
的后面添加如下代码:
        if(!isset($vdcode))
        {
            $vdcode = '';
        }
        $svali = GetCkVdValue();
        if(preg_match("/8/",$safe_gdopen)){
            if(strtolower($vdcode)!=$svali || $svali=='')
            {
                ResetVdValue();
                ShowMsg('验证码错误!', $_SERVER['HTTP_REFERER']);
                exit();
            }
            
        }      
  以上就是青锋建站-专业的网站建设公司给大家分享的在织梦dede自定义表单添加验证码的功能的方法,自定义表单验证码还可以在后台关闭和开启。具体方法是依次打开后台-系统-验证安全设置-将表单前面的复选框不选即可。
分享到:

相关文章MORE

  • 织梦如何防止自定义表单重复提交_网站建设教程
  • 如何实现只有会员登录才能提交dede织梦自定义表单
  • dede织梦自定义表单如何添加必填项
  • 取消dedecms后台验证码功能
  • 最新发布MORE

  • 织梦dede自定义表单如何添加验证码功能_青锋建站
  • 织梦如何防止自定义表单重复提交_网站建设教程
  • 网站建设如何减少资金投入_青锋建站
  • 织梦编译式模板引擎使用方法_青锋建站
  • dedecms织梦解析式模板引擎使用方法_青锋建站
  • 网站建设   石家庄网络公司   网站建设教程   网络营销技巧   石家庄SEO   建站分站   PHP源码   网站案例   建站新闻   青锋工作室
  • 联系电话:15632335515   QQ:943703539
  • 联系地址:石家庄高新区汾河道69号
  • Copyright © 2016-2026 青锋建站 版权所有
  • 15632335515