¿Cómo emitir soluciones "programáticas" en Magento?
-
31-10-2019 - |
Pregunta
Uso de Community Edition 1.7.0.2
Encontré una solución para modificar la contraseña de un cliente fuera de la emisión de correos electrónicos de restablecimiento de contraseña.
$write = Mage::getSingleton('core/resource')->getConnection('core_write');
$passphrase = "topsecretpassword";
$salt = "SC";
$password = md5($salt . $passphrase) . ":SC";
$write->query("update customer_entity_varchar set value='$password' where entity_id=$customer_id and attribute_id in (select attribute_id from eav_attribute where attribute_code='password_hash' and entity_type=1)");
Pero no estoy seguro de dónde almacenar este script o cómo ejecutarlo. He visto otras soluciones programáticas similares a esto, pero no recuerde el método que usaron para implementarlas. Gracias.
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange