Капча в Yii работает только при обновлении изображения

Если я правильно запишу все данные, а также проверочный код с картинки, это не сработает, это покажет мне, что капча неверна. После этого изображение меняется, я снова пишу код проверки, и он работает. У меня вопрос почему? и что я должен делать ?
это правила из модели:
я

f ($this->scenario == "insert") {
return array(
array('requisition_id, sync', 'numerical', 'integerOnly' => true),
array('lastname, firstname, email, dob, phone, cv_path, experienceMonths, experienceYears, competencies, token', 'required', 'message' => "invalid"),
array('email', 'email', 'message' => "Emailul este invalid!"),
array('dob', 'validateDob'),
array('dayOfBirth, monthOfBirth, yearOfBirth', 'safe'),
array('taleo_id, sync', 'required', 'on' => 'taleoUpdate'),
array('verifyCode', 'captcha', 'captchaAction'=>'site/captcha')
// array('verifyCode', 'captcha', 'allowEmpty'=>!CCaptcha::checkRequirements(),'on' => 'register')
);
} else if ($this->scenario == 'taleoUpdate') {
return array(
array('taleo_id, sync', 'required'),
);
}
else if($this->scenario == 'notjobapply'){
return array(
array('lastname, firstname, email, phone, cv_path, requisition_id', 'required', 'message'=>'Câmpul este obligatoriu'),
array('email', 'email', 'message' => "Emailul este invalid!"),
);
}

и это Посмотреть:

$this->widget('CCaptcha',
array(
'captchaAction' =>'site/captcha',
'buttonOptions' => array('class'=>'test','style' => 'display:block'),
)
);
<?php echo $form->textField($applicant,'verifyCode',array('class' => 'captcha', 'placeholder' => 'Captcha')); ?>
<?php echo $form->error($applicant,'verifyCode', array(), false, false); ?>

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector