2012-11-29 30 views
5

मुझे एक Magft मॉड्यूल के लिए कॉन्फ़िगरेशन फ़ील्ड के रूप में एक sftp सर्वर के लिए पासवर्ड चाहिए, जिस पर मैं काम कर रहा हूं। फ़ील्ड जोड़ना काफी सरल है, लेकिन Magento वास्तव में मूल्य को एन्क्रिप्ट नहीं करता है क्योंकि इसमें password है।कस्टम Magento व्यवस्थापक कॉन्फ़िगरेशन पासवर्ड एन्क्रिप्शन

<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> 

मैं इस मान को सही तरीके से एन्क्रिप्ट करने के तरीके पर दस्तावेज़ ढूंढने में सक्षम नहीं हूं। मैं यह सुनिश्चित कैसे कर सकता हूं कि डेटाबेस में संग्रहीत होने पर पासवर्ड एन्क्रिप्ट किया जाता है?

उत्तर

11
<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'); 

frontend_type: पासवर्ड बनाम अस्पष्ट

अस्पष्ट पासवर्ड का विस्तार है, लेकिन सुरक्षा कारणों से वह 6 '*'s साथ '*'s की वास्तविक पासवर्ड संख्या की लंबाई की जगह ताकि आप की लंबाई नहीं बता सकता पासवर्ड

देखें/lib/Varien/डेटा/प्रपत्र/तत्व/

पढ़ें XML for Admin Configurations

अधिक @
+0

उत्सुक, ' पासवर्ड' 'अस्पष्ट 'जैसा ही लगता है। क्या कोई अंतर है, या एक बहिष्कृत है? – kojiro

+2

अस्पष्ट पासवर्ड बढ़ाएं .. अधिक जानकारी के लिए मेरी अद्यतन पोस्ट देखें –

संबंधित मुद्दे