gpt4 book ai didi

magento - 自定义 Magento 管理员配置密码加密

转载 作者:行者123 更新时间:2023-12-04 16:47:52 25 4
gpt4 key购买 nike

我需要 sftp 服务器的密码作为我正在处理的 Magento 模块的配置字段。添加字段很简单,但 Magento 实际上并没有加密该值,因为它有一个 frontend_typepassword .

<sftp_password translate="label">
<label>SFTP Password</label>
<frontend_type>password</frontend_type>
<sort_order>170</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
</sftp_password>

我无法找到有关如何正确加密此值的文档。如何确保密码存储在数据库中时得到加密?

最佳答案

<sftp_password translate="label">
<label>SFTP Password</label>
<frontend_type>obscure</frontend_type>
<backend_model>adminhtml/system_config_backend_encrypted</backend_model>
<sort_order>10</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>0</show_in_store>
</sftp_password>

// assuming that getConfigData return Mage::getStoreConfig($path, $storeId);
$this->getConfigData('sftp_password');

前端类型:密码与模糊

模糊的扩展密码,但出于安全原因,它替换了 '*'s的实际密码号的长度与 6 '*'s所以你不能告诉密码的长度

请参见/lib/Varien/Data/Form/Element/

阅读更多@ XML for Admin Configurations

关于magento - 自定义 Magento 管理员配置密码加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13628966/

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