我正在Asst.NET中为Prestashop开发一个后端。我有一个小问题:无法解码密码! 这里是代码
cmd.CommandText = "SELECT * FROM ps_employee WHERE email=@email AND passwd=MD5(@pwd) AND active=1"
正如你所看到的,我正在使用MYSQL MD5功能,但是......它不起作用..密码是正确的,我敢肯定......
答案 0 :(得分:8)
密码哈希值为salted,prestashop似乎在settings.inc.php
中使用值_COOKIE_KEY_。
您必须查找此值并计算它的md5哈希值和连接的密码:md5(@COOKIE_KEY.@pwd)
答案 1 :(得分:0)
这是PrestaShop内置的安全功能。您将无法解码任何编码密码。