将客户密码从Margento Go迁移到社区

时间:2014-10-13 14:32:31

标签: magento encryption passwords windows-ce

由于前者于2015年2月关闭,我们正在将我们的商店迁移到Magento Go社区版。

产品导入和基本客户客户信息导入正常,但当客户尝试登录他们的帐户magento告诉他们密码不正确。

Magento Go支持将此解释为go和社区版中使用的不同加密算法,但是他们也说可以改变密码在magento ce中解密/加密的方式?

不知道有没有人有这个?

P.S。我们可以要求所有1000个客户重置他们的密码,但这看起来不像是他们的无缝迁移。

1 个答案:

答案 0 :(得分:0)

这里有一个有趣的指南,关于从企业版降级到社区版,它解决了不同的散列机制。

Downgrading Magento Enterprise to Community

查看文件app / code / core / Enterprise / Pci / Model / Encryption.php。它包含企业版使用的算法。因此,您所要做的就是创建自己的模型并复制行为。在那之后,告诉Magento重写:

<helpers>
    <core>
         <encryption_model>Module_Namespace_Model_Encryption</encryption_model>
    </core>
</helpers>

有了这个,前端和后端登录应该像以前一样工作,不需要更改密码或任何东西。

您需要将此应用于您的Magento GO实例而非Enterprise,但最终的功能应基本相同。