Jump to content

(SOLUCIONADO) Generar contraseñas encriptadas MD5 para clientes utilizando OpenOffice


iberinternet

Recommended Posts

Voy a publicar este sencillo método para usuarios noveles:

 

He leido en varios posts de este foro sobre la problematica de importar usuarios/clientes de otras tiendas u otras versiones de prestashop a una nueva instalación.

 

La solución en realidad es muy sencilla y se puede hacer de varias formas pero voy a aportar otra forma de hacerlo para los que no sabeis hacerlo por mysql o php de forma masiva.

 

Se supone que has importado todos los clientes de otra instalación a la nueva instalación y las contraseñas están sin encriptar o con una encriptación no válida.

En este caso seguramente o el cliente no puede entrar en su cuenta o si lo hace no puede terminar de realizar una compra y pagar, ya que falla la verificación.

 

Las contraseñas (campo "passwd") importadas están en este formato: Ej: 666666

Y quieres tenerlas encriptadas (MD5): 4a2a8440dd66917967d1cd2c87598166

También tienes que tener la misma contraseña en el campo "secure_key"

 

Adjunto un archivo zip que contiene:

1) Una extensión a instalar en openoffice (cryptographic.oxt). También lo puedes descargar aquí:

http://extensions.openoffice.org/en/project/cryptographic-hash-functions-uno-component-openofficeorg

2) Un generador masivo de md5 para openoffice (prestashop-texthash-md5-generator.ods) utilizando la función TEXTHASH.

 

INSTRUCCIONES:

==============

- Instala la extensión adjunta en openoffice

- Abre el archivo ods adjunto

- Localiza el COOKIE_KEY de tu instalación prestashop (/config/settings.inc.php). Copia y pegalo en la primera columna.

- Copia y pega las contraseñas sin encriptar de tus clientes en la segunda columna

- La cuarta columna te dará la contraseña encriptada

- Aplica la función a todas las contraseñas

- Copia y pega el restultado en los campos "passwd" y "secure_key" de la tabla "ps_customer"

Recomiendo utilizar programas como Navicat o directamente phpmysql

 

 

 

 

prestashop-texthash-generator.zip

Link to comment
Share on other sites

  • 2 weeks later...

Gracias por el aporte iberinternet pero yo tengo el problema opuesto y no se que hacer. Yo me importo la lista de clientes con las contraseñas directamente encriptadas... y no me las acepta el nuevo prestashop cuando intento loguearme...

 

He probado de todo, como sustituir la vieja "Cookie key" por la nueva para que se desencripten del mismo método, pero nada.

 

Sabrías como ayudarme por favor? Un saludo!

Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...