मैगेंटो एपीआई चुनें। न केवल आपको पूरे हैश उत्पन्न करने का अनुकरण करने की आवश्यकता नहीं है (वे 2 वर्ण नमक का उपयोग करते हैं और इसे MD5 हैश में जोड़ते हैं), आपको यह भी चिंता करने की ज़रूरत नहीं होगी कि वे डेटाबेस स्कीमा या हैशिंग तंत्र को अपडेट करने का निर्णय लेते हैं या नहीं।
उपयोगकर्ता पासवर्ड बदलना बहुत आसान है;
require_once 'app/Mage.php';
Mage::init('admin');
$customer = Mage::getModel('customer/customer')->load(123); // whatever the user ID is
$customer->changePassword('whatever_new_password');