php - Magento - 修改核心数据库

标签 php mysql magento

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

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

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

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

我很困惑..

最佳答案

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

另见 how to alter a table without SQL .

关于php - Magento - 修改核心数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4861948/

相关文章:

php - 更改为 SSL 域会丢失子域多商店设置中的语言 (Magento)

php - 为什么我得到空结果?

php - 将所有图像从 mysql 数据库 blob 提取到目录

php - 上传 30 秒后,使用 PHP 上传 Dropzone.js 失败

Python 和 MySQLdb 警告

Magento平板产品

html - 将 css 文件加载到 Magento

javascript - 将 2D PHP 数组转换为 2D Json 对象以在图形上绘制

c++ - 如何用 C++ 从 MySQL 获取 Blob 数据

SQL(?) : Counting the time between two datetime values