마지막으로 문제를 해결할 수있었습니다.
magento 코어 파일이 암호를 보호 할 때 이런 종류의 문제가 있다는 것은 실제로 좋지 않다는 것을 언급해야합니다. 핵심 개발자가 간단한 것을 잊어 버린 것 같습니다.
좋아,이 문제를 해결하려면 핵심 고객 모델을 local과 같이 재정의해야합니다 app/code/local/Mage/Customer/Model/Customer.php
. 그런 다음 줄 번호로 이동하십시오. 843 (아직 재정의하지 않은 경우)하거나 해당 줄 if (strlen($password) && !Zend_Validate::is($password, 'StringLength', array(6))) {
$errors[] = Mage::helper('customer')->__('The minimum password length is %s', 6);
}
아래에 다음 코드를 추가하십시오.
//To match passwords in both Create account and Checkout register pages start
if ( Mage::app()->getRequest()->getServer('HTTP_REFERER') == Mage::getUrl('customer/account/create') )
$confirmation = $this->getPasswordConfirmation();
else
$confirmation = $this->getConfirmation();
//To match passwords in both Create account and Checkout register pages end
이 후 비밀번호와 비밀번호 확인은 "체크 아웃"및 "계정 만들기"페이지에서 모두 일치합니다.
이것이 누군가를 도울 수 있기를 바랍니다.