gpt4 book ai didi

magento - Magento 中的密码存储在哪里以及如何存储?

转载 作者:行者123 更新时间:2023-12-04 10:54:32 27 4
gpt4 key购买 nike

如果能在我网站的各种应用程序之间进行通用登录,那将是一种巨大的用户体验。现在,我有一个 Magento 店面和一个 IPS 板社区。我正在尝试将它们集成到我的用户的一个通用登录中。

IPS 板提供多种登录方法,其中之一是外部数据库,使我能够将其与外部数据库集成以获取用户详细信息。

极好的!所以我可以将 IPS 与 Magento 的数据库链接起来,以获得统一的用户凭证。

但是,到目前为止,我只能找到 的电子邮件字段。 customer_entity.email .

我的问题是:

  • Magento 中的密码哈希字段(table.field)是什么?
  • Magento 如何生成密码哈希? MD5? SHA1?什么是盐(我猜它因安装而异,但我在哪里可以找到它)?

  • 正如您从附加的图像中看到的,我需要 Magento 存储密码的位置和方式的详细信息,以使 IPS 能够使用 Magento 的数据库作为用户登录详细信息的外部数据库。

    随附的:

    enter image description here

    enter image description here

    任何关于如何完成这项工作的想法或建议将不胜感激!

    最佳答案

    客户的密码存储在 customer_entity_varchar ,它是一个 eav 属性。您不能使用 IPB 外部数据库功能。您应该使用 Mage::getModel('customer/customer')->authenticate($logi, $password);在您的代码中对客户进行身份验证。

    关于magento - Magento 中的密码存储在哪里以及如何存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12757926/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com