Magento – CE1.9.1 Please make sure your password match issue during User registration

errorform-validationmagento-1.9passwordvalidation

I am encountering this issue in CE1.9.1.

When a User registers (doesn't matter if it's during checkout or from the Create an Account link) the user keeps getting the password mismatch error even though the password is re-entered correctly.

The form validation does not indicate a miss-match, but once a user clicks on Register it returns the mismatch error.

There is no errors in the chrome console…

I found this: "Please make sure your passwords match" – Password error in Checkout with New Registration form

But I don't believe it is the same error.

I need to fix it soon, any help is greatly appreciated!

Best Answer

Children of class Mage_Customer_Model_Customer should use getPasswordConfirmation() instead of getConfirmation()

Upd: In class Mage_Customer_Model_Customer, method validate() was changed

Before v1.9.1:

$confirmation = $this->getConfirmation();

After:

$confirmation = $this->getPasswordConfirmation();