Magento密码在我的自定义模块中加密

时间:2012-10-18 14:51:12

标签: magento

我是magento的新手。

在我的网站中,我想创建新的个人资料模块。

在我的新模块中也有这样的字段

  • 当前密码
  • 新密码
  • 确认新密码。

默认情况下,存储的密码会加密密码,如24d2f566950ed1af94c01d1ec5ce0f48:2e

我的问题是How to encrypt password like this in magento?

2 个答案:

答案 0 :(得分:5)

要像Magento那样获取密码哈希,你可以在Core中使用加密模型,如下所示:

$password = 'test';
$encrypted = Mage::getSingleton('core/encryption')->getHash($password);

如果您想使用普通密码验证加密值,可以使用相同的模型:

Mage::getSingleton('core/encryption')->validateHash($password, $encrypted);

答案 1 :(得分:0)

替换数据库中的encpt密码" admin_user"具有所有默认设置的表:

临时密码:admin123#

密码:3bfea6f5ac1c57c3ce9a9165338cbc5c:CA1Byy3NifFoWVhjBxI3mD2bgAnj4qn7

某些时候它无法在Chrome上运行: http://www.customerparadigm.com/easy-fix-for-chrome-magento-admin-login/ 感谢