Você pode resolver depurando o processo de verificação captcha.
Então, siga o processo abaixo.
O customer registration form's
captcha do Magento foi verificado na classe Mage_Captcha_Model_Observer
na função checkUserCreate()
usando controller_action_predispatch_customer_account_createpost
event.
Há magento é verificar o valor captcha usando:
$captchaModel->isCorrect($this->_getCaptchaString(Mage::app()->getRequest(), $formId))
Isso significa que aqui o magento envia o valor do campo de captcha[user_create]
e o campo é correspondente Mage_Captcha_Model_Zend
na funçãoisCorrent()
Este campo corresponde ao valor da sessão.
Mage::getSingleton('customer/session')->getData($this->_getFormIdKey('word')
valor
Ao usar isso, você pode acompanhar onde o problema