2016-11-23 17 views
0

這是客戶端集成。這是我的網站www.festivaltaste.com 即使是基本的catcha也沒有出現。Opencart v2.3,聯繫我們表單通行證沒有驗證谷歌驗證碼。當我們按下提交按鈕時,它不會要求輸入驗證碼

Link for Contact us page

以下是從contact.tpl文件的代碼。

<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" class="form-horizontal"> 
    <fieldset> 
     <legend><?php echo $text_contact; ?></legend> 
     <div class="form-group required"> 
     <label class="col-sm-2 control-label" for="input-name"><?php echo $entry_name; ?></label> 
     <div class="col-sm-10"> 
      <input type="text" name="name" value="<?php echo $name; ?>" id="input-name" class="form-control" /> 
      <?php if ($error_name) { ?> 
      <div class="text-danger"><?php echo $error_name; ?></div> 
      <?php } ?> 
     </div> 
     </div> 
     <div class="form-group required"> 
     <label class="col-sm-2 control-label" for="input-email"><?php echo $entry_email; ?></label> 
     <div class="col-sm-10"> 
      <input type="text" name="email" value="<?php echo $email; ?>" id="input-email" class="form-control" /> 
      <?php if ($error_email) { ?> 
      <div class="text-danger"><?php echo $error_email; ?></div> 
      <?php } ?> 
     </div> 
     </div> 
     <div class="form-group required"> 
     <label class="col-sm-2 control-label" for="input-enquiry"><?php echo $entry_enquiry; ?></label> 
     <div class="col-sm-10"> 
      <textarea name="enquiry" rows="10" id="input-enquiry" class="form-control"><?php echo $enquiry; ?></textarea> 
      <?php if ($error_enquiry) { ?> 
      <div class="text-danger"><?php echo $error_enquiry; ?></div> 
      <?php } ?> 
     </div> 
     </div> 
     <?php echo $captcha; ?> 
    </fieldset> 

    <div class="buttons"> 
     <div class="pull-right"> 
     <div class="g-recaptcha" data-sitekey="6LcivgwUAAAAADYVi7N2X7sQ1d29Wl1jnJfntQha"></div> 
     <input class="btn btn-primary" type="submit" value="<?php echo $button_submit; ?>" /> 
     </div> 
    </div> 
    </form> 
+0

哪個Opencart版本? – DigitCart

+0

我正在使用opencart版本2.3 –

+0

您是否嘗試過默認驗證碼? – DigitCart

回答

1

在目錄/控制器/擴展/驗證碼/基本-captcha.php 查找$this->session->data['captcha'] = substr(sha1(mt_rand()), 17, 6); 地方這個代碼後它。

// Editted by Foundlay 
    $out = ob_get_contents(); 
    $out = str_replace(array("\n", "\r", "\t", " "), "",$this->session->data['captcha']); 
    ob_end_clean(); 
    $this->session->data['captcha'] = $out; 

這隻適用於opencart 2.3。*版本。

+0

哦!這是用於OC的內置驗證碼。 '基本-captcha'。 – Pavan