1

これは、コーディングよりも一般的な戦略的な質問です。ここで不適切な場合はお知らせください。作業の戦略ができたら、コーディングに関する質問があると思います。

ベンダーやマーチャントがアカウントを作成できるようにする php/mysql サイトを作成しています。ベンダー アカウントとマーチャント アカウントは相互に関連付けられるため、ベンダーがマーチャント用の仮アカウントを作成できるようにする必要があります。

ベンダーがマーチャントのアカウントを作成した場合、マーチャントが後でマーチャント アカウントを請求できるようにするための最善の戦略は何ですか?

制約:

ベンダーがアカウントを作成したときにマーチャントに通知する必要はありません (これにより、ベンダーがマーチャントにスパムを送信する機会が生じる可能性があります)。

請求プロセスをできるだけ自動化してほしい

メールアドレスを使って何かをすることを考えましたが、これは最初に与えられたメールアドレスが正確であることを前提としています。

要求されていないページのハイジャックを防ぐにはどうすればよいですか?

ベンダーが生成したマーチャント用に別のテーブルを使用し、後でそれをマーチャントが生成したアカウントにリンクすることを考えましたが、特に多くのベンダーが同じマーチャントのレコードを作成することを考えると、これは非効率的です。

あなたの経験からの意見をいただければ幸いです。

4

1 に答える 1

0

ベンダーはゼロ以上のマーチャントを持つことができ、マーチャントはゼロ以上のベンダーに属することができると想定しています。

この場合、次のようにアプローチできます。

a)ベンダーとマーチャントのディレクトリ、アカウントは互いに独立しています

b) ベンダーがマーチャントのアカウントを作成する代わりに、ベンダーはマーチャントにアカウントを作成するよう招待します

c)ベンダーがマーチャントに接続すること、またはその逆を許可しますが、接続は承認されている必要があります(スパムを防ぐため)

d) ベンダーとマーチャントの間の接続が確立された場合にのみ、在庫の割り当てと追跡を行うことができます - 在庫追跡は常にベンダーとマーチャントの間の関係に結び付けられます

お役に立てれば

于 2012-06-29T14:47:25.060 に答える