Pregunta

Estoy desarrollando un backend en Asp.NET para Prestashop.Tengo un pequeño problema:¡No puedo decodificar la contraseña!aqui el codigo

        cmd.CommandText = "SELECT * FROM ps_employee WHERE email=@email AND passwd=MD5(@pwd) AND active=1"

Como puedes ver, estoy usando la función MYSQL MD5, pero...no funciona..La contraseña es correcta, estoy seguro...

¿Fue útil?

Solución

El hash de la contraseña es salado, prestashop parece estar usando el valor _LLAVE_COOKIE_ en settings.inc.php para esto.

Tendrá que buscar este valor y calcular su hash md5 y la contraseña concatenada: md5(@COOKIE_KEY.@pwd)

Otros consejos

Esta es una función de seguridad integrada en PrestaShop.No podrá decodificar ninguna contraseña codificada.

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