Like I promised I’m posting my progress on keeping the customer passwords from community edition to Enterprise.
I’ve created a kind of extension that changes the encryption model for the enterprise edition to the old one (Community).
It might work in the same way for Professional.
The downside of this is the fact that I don’t have the advantages of the strong encryption system of the EE.
I can live with that.
The config.xml file for my extension must contain this:
This tells Magento to use as encryption model this class: Mage_Core_Model_Encryption
I get some errors when trying to log into the admin panel, but I disabled all the events that are dispatched when logging into the admin (and frontend to be safe).
Now all I have to do in order to keep the Enterprise functionality is to check all these events and override the ones that are causing the problem. I will try to do as less ‘damage’ as possible in the code.
If you want more details and you have other questions please PM or e-mail me.