Pilih API Magento. Anda tidak hanya tidak perlu meniru menghasilkan seluruh hash (mereka menggunakan garam 2 karakter dan menambahkannya ke hash MD5), Anda juga tidak perlu khawatir ketika/jika mereka memutuskan untuk memperbarui skema database atau mekanisme hashing.
Mengubah kata sandi pengguna cukup sederhana;
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');