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