Сбой проверки при проверке, даже если введено правильное слово
У меня есть форма, в которой используется ботдектект. Но даже если я введу правильное слово в коде. Он показывает: "Пожалуйста, правильно введите символы с картинки". и, следовательно, проверка не проходит
<html>
<form role="form" class="form-horizontal" action="<?php echo base_url(); ?>register/register" name='register_form' id='register_form' method='post'>
<div class="form-group">
<label class="col-sm-3 control-label info" for="CaptchaCode">Please retype the characters from the image: </label>
<div class="col-sm-9">
<?php echo $captchaHtml;?>
<input type="text" name="CaptchaCode" id="CaptchaCode" value="" size="50" class='form-control'/><span class="required-server"><?php echo form_error('CaptchaCode'); ?> </span>
</div>
</div>
</form>
</html>
Контроллер это:
class Register extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->helper(array('form', 'url'));
$this->load->helper(['captcha']);
}
public function index(){
$this->load->library('session');
$this->load->helper('url');
// load the BotDetect Captcha library and set its parameter
$this->load->library('botdetect/BotDetectCaptcha', array(
'captchaConfig' => 'RegisterCaptcha'
));
// make Captcha Html accessible to View code
$data['captchaHtml'] = $this->botdetectcaptcha->Html();
$this->load->view('template/header');
$this->load->view('template/left');
$this->load->view('user/register/registration_1', $data);
$this->load->view('template/footer');
}
}