Chọn API Magento. Bạn không chỉ không phải mô phỏng tạo toàn bộ hàm băm (họ sử dụng muối 2 ký tự và nối nó vào mã băm MD5), bạn cũng sẽ không phải lo lắng khi / nếu họ quyết định cập nhật lược đồ cơ sở dữ liệu hoặc cơ chế băm.
Thay đổi mật khẩu người dùng khá đơn giản;
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');