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