Prestashop: пытается расшифровать пароль - PullRequest
1 голос
/ 05 мая 2011

Я разрабатываю бэкэнд в Asp.NET для Prestashop. У меня небольшая проблема: не могу декодировать пароль! Здесь код

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

Как видите, я использую функцию MYSQL MD5, но ... она не работает .. Пароль правильный, я уверен ...

Ответы [ 2 ]

8 голосов
/ 05 мая 2011

Хэш пароля соленый , prestashop, похоже, использует для этого значение _COOKIE_KEY_ в settings.inc.php.

Вам нужно будет найти это значение и вычислить его хэш md5 и сцепленный пароль: md5(@COOKIE_KEY.@pwd)

0 голосов
/ 27 сентября 2011

Это функция безопасности, встроенная в PrestaShop. Вы не сможете декодировать любые закодированные пароли.

...