Descuento 20% Diciembre
Plugin Optimización de Imágenes Gratuito para WordPress
Miércoles, 14 Mayo 2014 23:39

Cambiar la contraseña de Administrador en PrestaShop

Escrito por 
CMS:  PrestaShop |  Versión:  Todas |  Nivel de dificultad:  Básico |  Tiempo estimado de lectura:  10 minutos


Cambiar la contraseña de Administrador en PrestaShopSi bien no es habitual perder el acceso al back office de PrestaShop, en ocasiones, por olvido de la contraseña o porque heredamos de otro administrador la gestión del sitio web desarrollado en PrestaShop y desconocemos las credenciales de acceso necesitamos cambiar la contraseña de forma segura.

PrestaShop, como otros CMS, en el back office dispone de la opción ¿Olvidó su contraseña? que permite recibir en la cuenta de correo autorizada para el administrador de la Tienda (owner) el enlace para modificarla, en ocasiones, principalmente si no fuimos nosotros quienes instalamos la Tienda, es posible que no tengamos acceso a dicho email, pero si al Panel de Hosting para realizar el cambio de forma manual.

En este artículo vamos a utilizar la opción de cambio de contraseña en la base de datos, usando phpMyAdmin y ejecutando una consulta SQL que permita crear una contraseña encriptada en MD5 utilizando nuestro usuario de acceso al back office y una ¡nueva contraseña!.

Resetar la contraseña desde phpMyAdmin

  • Accedemos al Panel del Hosting (cPanel).
  • Desde el Administrador de Archivos en /public_html (o carpeta de la instalación de PrestaShop) localizamos el archivo /config/settings.inc.php.
  • Editamos el archivo settings.inc.php y copiamos el valor del define('_COOKIE_KEY_'.
  • Desde el Panel del Hosting accedemos al gestor de bases de datos phpMyAdmin.
  • Desde phpMyAdmin cargamos la base de datos en uso.
  • Localizamos la tabla _employee.
  • En la pestaña SQL hacemos clic para lanzar una consulta.
  • Eliminamos el SELECT que aparece por defecto en la caja de consultas.
  • Añadimos el código de la consulta a ejecutar (ejemplo: 1)
  • Hacemos clic en "Continuar".
  • Si la consulta se ejecuta correctamente veremos el correspondiente aviso en verde.
  • Para verificar que el cambio es correcto accedemos a la url del Back Office.
  • Verificamos que podemos acceder a la url http://www.dominio.com/adminwe/ (o la ruta que corresponda).

Ejemplo de consulta (1):

UPDATE `ps47f_employee` SET passwd=md5('68RcnhlEwkNk2knfhw2pON9fcCfUveRbi5vNV7vvIKñngUp07nW0Di7Awebempresa') WHERE email="Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo."

En el siguiente vídeo mostramos este proceso de cambio de contraseña del usuario "Owner" o administrador de PrestaShop.



Es importante mantener una política de contraseñas para sitios web, principalmente para los paneles de administración ya que evitaremos exponer nuestros sitios sin necesidad y la custodia de las contraseñas es tan importante como la fuerza que estas tengan.

Otra solución al recurrente problema del olvido de contraseñas es utilizar aplicaciones o extensiones como LastPass para disponer de una caja fuerte allá donde vayamos teniendo siempre disponibles y a buen recaudo nuestras cientos de contraseñas.



¿Te ha resultado interesante este artículo?

Suscríbete para recibir consejos exclusivos para WordPress, Joomla y PrestaShop



Luis Méndez Alejo

Miembro del equipo técnico de Webempresa.
Coordinador de contenidos en el Blog y en Youtube.
Google+


Plugin Optimización de Imágenes Gratuito para WordPress