sha1()
パスワード暗号化を使用してお客様をアップロードしています。しかし、MagentoはパスワードハッシュにMD5を使用していると思います。問題は、既に10万人の顧客をアップロードしており、今はログインできないことです。これらのsha1()
のパスワードをMD5 またはに変換する方法は、MagentoのロジックをMD5ではなくsha1()
で使用するように変更しますか?SHA1パスワード暗号化を使用したMagentoのお客様のログイン
0
A
答えて
0
validatePassword
の機能を使用して顧客パスワードを確認するには、Mage_Customer_Model_Customer
クラスを使用します。
この関数をトレースすると、クラスのvalidateHash
関数が呼び出されます。また、Mage_Core_Model_Encryption
クラスのvalidateHash
関数を呼び出して、ハッシュを検証します。
Mage_Core_Model_Encryption
クラスのhash
関数を呼び出し、md5
暗号化データを返します。
ここでmd5
をsha1
に一時的に変更して動作するかどうかを確認できます。
+0
あなたの返事ありがとうございます..私はすでにそれをやった。 :) – Bhavesh
関連する問題
- 1. vfs s3プラグインを使用したお客様側暗号化キー(SSE-C)によるサーバー側暗号化
- 2. お客様のJava Netbeansファイルをロック(暗号化)
- 3. パスワードを使用したWinForms暗号化
- 4. カスタムMagento管理者パスワードの暗号化
- 5. Springを使用したパスワードの暗号化/復号化
- 6. Androidのお客様ログイン
- 7. SHA1を使用したC#とIOSの暗号化
- 8. ログイン中のパスワードの暗号化
- 9. SHA1からSHA256へのウェブサイトのパスワード暗号化を
- 10. パスワードで暗号化されたパスワードでログインします
- 11. Magento - お客様の郵便番号と住所を選択
- 12. magentoのお客様をマージする
- 13. Magentoの - お客様の姓/名はsales_flat_order
- 14. Magentoのお客様登録「ハニーポット」captcha
- 15. パスワードの暗号化
- 16. パスワードの暗号化
- 17. ユーザーのパスワードを使用した暗号化
- 18. OpenAM:RESTFUL API - 暗号化/暗号化パスワード
- 19. MD5を使用したPythonプログラムでのSQLログインの暗号化
- 20. 暗号化されたパスワードを使用したカスタムログインjoomla
- 21. Magento DBからお客様のユーザー名とパスワードを取得する方法
- 22. パスワードでの暗号化と復号化
- 23. パスワードの暗号化/復号化スプリングセキュリティ
- 24. Symfony暗号化パスワード
- 25. MD5パスワード暗号化を使用してC#でWebサイトにログインする
- 26. パスワードを暗号化するために使用される暗号
- 27. カスタムMembershipProviderのパスワードの使用を暗号化/復号化しますか?
- 28. パスワードの暗号化方法
- 29. QMLパスワードの暗号化
- 30. Powerbuilder Datawindowパスワードの暗号化
これらはパスワードではなく、パスワードのハッシュ値なので、何らかの変換を行う方法はありません –
解決方法はありますか? – Bhavesh