คุณสามารถแก้ไขได้โดย Debug กระบวนการตรวจสอบภาพ
ดังนั้นโปรดปฏิบัติตามขั้นตอนด้านล่าง
Magento customer registration form's
captcha ได้รับการตรวจสอบที่ชั้นเรียนMage_Captcha_Model_Observer
เกี่ยวกับการ checkUserCreate()
ใช้controller_action_predispatch_customer_account_createpost
งานเหตุการณ์
วีโอไอพีนั้นมีการตรวจสอบค่า captcha ที่ใช้:
$captchaModel->isCorrect($this->_getCaptchaString(Mage::app()->getRequest(), $formId))
นั่นหมายความว่าวีโอไอพีที่นี่จะส่งค่าของฟิลด์captcha[user_create]
และฟิลด์นั้นตรงกับMage_Captcha_Model_Zend
ที่ฟังก์ชันisCorrent()
ฟิลด์นี้จับคู่กับค่าเซสชัน
Mage::getSingleton('customer/session')->getData($this->_getFormIdKey('word')
ราคา
ด้วยการใช้สิ่งนี้คุณสามารถติดตามได้ว่าปัญหานั้นอยู่ที่ไหน