私はphpbbフォーラムを既存のMagentoデータベースに接続することを任されています。Magento APIを使用していますプレーンMySQL
これがうまくいく方法がある:
- 新規ユーザーは、(同じかもしれない)Magentoのベースのサイトに登録し、フォーラムのユーザー名だけでなく、ウェブサイトのユーザー名を選択してください。つまり、両方の場所で同じ資格情報を使用できます。
- 一部の登録ロジックでは、ユーザー情報に基づいて他のデータベースフィールドを設定する必要があります。
- 既存のphpbbユーザーを認証する際、MagentoのDBが使用されます。
MagentoのAPIを使用してテーブルを1に設定し、プレーンなMySQLクエリ/更新を3で使用しました。
2の場合、phpbbがアクセスするフィールドはphpbbフォーラム(フォーラムユーザー名とは別に)でのみ更新され、Magentoサイトでは更新されません。 MagentoのAPIを使用することは、非常に退屈な選択肢のように思えます。
Magento APIまたはプレーンなMySQLインサートを使用する必要があります。その理由は何ですか?
ありがとうございました。私はMagento dbから認証するためにmd5-saltエミュレーションを実際に行っていました。 – Vish