1

Prestashop の Asp.NET でバックエンドを開発しています。ちょっとした問題があります: パスワードをデコードできません! ここにコード

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

ご覧のとおり、MYSQL MD5 関数を使用していますが、... 機能しません.. パスワードは正しいと思います...

4

2 に答える 2

8

パスワード ハッシュはsaltedです。prestashop はこれに値_COOKIE_KEY_を使用しているようsettings.inc.phpです。

この値を調べて、その md5 ハッシュと連結されたパスワードを計算する必要があります。md5(@COOKIE_KEY.@pwd)

于 2011-05-05T19:46:14.300 に答える
0

これは、PrestaShop に組み込まれているセキュリティ機能です。エンコードされたパスワードをデコードすることはできません。

于 2011-09-26T20:11:18.140 に答える