Cambiar contraseña usuario de Magento 2 desde la base de datos
El tema de las contraseñas olvidadas es el pan de cada día. Usuarios en WordPress, Prestashop o Magento. En este caso mostramos como cambiar la contraseña de un usuario de Magento 2. Empecemos con el artículo Cambiar contraseña usuario de Magento 2 desde la base de datos.
La clave es tener acesso a dos apartados de nuestro Magento 2:
Conseguir la clave privada
En el fichero de configuración:
Magento2 > app > etc > env.php
Podremos ver en la linia 9 (más o menos= una variable llamada «key» con un valor. Ese valor debemos copiarlo (sin comillas).
array ( 'frontName' => 'panell', ), 'crypt' => array ( 'key' => '7489asda8sdajhdha887665c95b499kl', ), ...
En este ejemplo, lo que necesitamos es: 7489asda8sdajhdha887665c95b499kl
Update en base de datos
Debemos realizar la siguiente sentencia a la base de datos desde algún cliente o administrador de base de datos como PhpMyAdmin:
UPDATE mg2admin_user SET `password` = CONCAT(SHA2('xxxxxxxxxxNUEVA_CONTRASEÑA', 256), ':xxxxxxxxxx:1') WHERE `username` = 'USUARIO_A_MODIFICAR';
Que en nuestro caso seria, teniendo en cuenta que cambiaremos contraseña del usuario admin:
UPDATE mg2admin_user SET `password` = CONCAT(SHA2('7489asda8sdajhdha887665c95b499klMiNuevaContraseña09', 256), ':7489asda8sdajhdha887665c95b499kl:1') WHERE `username` = 'admin';
Vigilad el nombre de la tabla que normalmente es admin_user. En el ejemplo no es así. Luego modificamos la xxxxxxxxxxxxx por la clave que se obtuvo del fichero env.php, luego la NUEVA CONTRASEÑA y por último USUARIO_A_MODIFICAR.
Espero que os sea de utilidad el artículo Cambiar contraseña usuario de Magento 2 desde la base de datos.
Más información
hello , Im trying to download it from true crypt and it wont allow me to open it saying its unrecognized by apple and will not allow me to do it , can anyone advise how to get true crypt and original version and show me how to use it properly kind regards tony