1. $captcha = new Zend_Form_Element_Captcha('captcha', array(
  2. 'label' => "Przepisz kod z obrazka:",
  3. 'captcha' => 'Image',
  4. 'disableLoadDefaultDecorators' => false,
  5. 'ErrorMessage' => 'Niepoprawny kod z obrazka',
  6. 'captchaOptions' => array(
  7. 'captcha' => 'Image',
  8. 'wordLen' => 5,
  9. 'timeout' => 50,
  10. 'imgDir' => '../public_html/images/captcha',
  11. 'ImgUrl' => $this->config->location.'/images/captcha',
  12. 'width' => 180,
  13. 'height' => 60,
  14. 'font' => '../data/FreeSans.ttf',
  15. 'fontSize' => 30),
  16. ));


Potrzebuje zweryfikować Captche dwa razy. Raz za pomocą Ajax zanim użytkownik wyślę formularz i drugi raz na serwerze.
Tylko, że niestety można ją zweryfikować tylko raz. Po pierwszej weryfikacji captcha zostaje usunięta.
Za pierwszym razem weryfikuje za pomocą Ajax zwracana jest pozytywna odpowiedź. Gdy wyślę na serwer formularz, capchy już nie ma i weryfikacji jest negatywna.

Da się temu jakoś zaradzić?