Importación de Joomla! base de datos en Prestashop, pero la salazón de contraseñas es diferente

StackOverflow https://stackoverflow.com/questions/3847138

Pregunta

Mi jefe me pidió que importar un Joomla! base de datos de cerca de 250 usuarios en una base de datos de Prestashop (de los usuarios).

Después de algunos análisis, he descubierto que Prestashop y Joomla! utilizar diferentes técnicas contraseña de salazón.

Así que mi pregunta es: "¿Estamos condenados todavía?"

Y ¿Cómo puedo superar la importación cuando la sal contraseña de la fuente no será compatible con el destino?

¿Fue útil?

Solución

Si usted es una importación directa. mecanismo de salazón de Joomla es bastante decente, así que no se molestó en tratar de romperlo (se puede, pero que va a tomar un tiempo para que lo haga por todos los usuarios 250).

En lugar de ello, lo que podría hacer es importar todos los registros en la otra base de datos con la excepción de la columna de la contraseña (Déjelo en blanco).

A continuación, escribir un plugin que en un inicio de sesión correcto en Joomla comprobará la otra base de datos y actualizar la contraseña allí ...

No estoy familiarizado con Prestashop, pero usted debe ser capaz de escribir un código que comprobar si hay una contraseña en blanco al iniciar la sesión, y presentar un mensaje de inicio de sesión a Joomla en primer lugar.

O eso, o escribir un inicio de sesión único en el sistema de manera que toda la autenticación pasa por Joomla (que es lo que yo haría, desde entonces, sólo tiene 1 lugar para administrar los usuarios, en lugar de dos) ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top