Magento - 修改核心数据库

发布于 2024-10-15 04:07:52 字数 341 浏览 2 评论 0原文

我想使用与 Magento 中默认 md5 算法不同的加密算法,并且正在寻找一种实现此目的的好方法。

目前,我制作了一个具有自己的加密类的扩展,替换了配置中的 Mage_Core_Model_Encryption 类。这工作成功,但有一个小问题。我的加密使用的字符数超过了数据库中密码允许的 40 个字符。

我该如何以正确的方式修改这个值?

在我的扩展中创建一个修改 admin_user 表的设置文件?
- 或 -
覆盖 Mage_Admin_Model_User 的设置/安装文件并根据我的需要修改表?
(-或者-不是我想要的,但最简单的:在数据库中手动修改它)

我很困惑..

I would like to use a different encryption algorithm than the default md5 algorithm in Magento and am looking at a good way to implement this.

Currently I made an extension which features its own encryption class, replacing the Mage_Core_Model_Encryption class in the config. This works succesfully, but there is a small problem. My encryption uses more than the 40 characters allowed for a password in the database.

How would I go and modify this value in a correct way?

Make a setup file in my extension which modifies the admin_user table?
- or -
Overwrite the setup/install file for Mage_Admin_Model_User and modify the table to my needs?
(- or - not what I would like, but the easiest: modify it manually in the database)

I am confused..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

墨小墨 2024-10-22 04:07:52

第一个选项 - “在我的扩展中创建安装文件” - 对我来说最有意义。

另请参阅如何在不使用 SQL 的情况下更改表< /a>.

The first option - "Make a setup file in my extension" - makes the most sense to me.

Also see how to alter a table without SQL.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文