0

一般向けのシャツを販売しているクライアントがいますが、会社のシャツなど、一般向けではないサイトを通じて組織向けに同じシャツを販売したいと考えています。

EZ ページをパスワードで保護する方法を見つけたので、一般大衆は表示するコードなしではアクセスできません。ただし、パスワード保護は、「目次」内に配置した子 EZ ページには適用されません。私の問題: 小売業者が他のすべての組織の価格割引を表示できるようにしたくありません。現在、パスワード保護コードは、小売業者がパスワード保護 EZ 親ページを通過させると、すべての組織リンクにアクセスできるように設定されています。ダメ。競合他社が受け取る割引を見ずに、小売業者ごとに 1 ページのみに制限する方法はありますか?

これがコードを使用して解決できるかどうか、またはこれがデータベースの問題であるかどうかはわかりません。

4

1 に答える 1

0

これはphpとDBの両方の質問です。:)

できることは、EZ-Pages で php を有効にしてから、顧客 ID に基づいてページごとの制限を作成することです。たとえば、次のようなことができます。

if ($_SESSION['customer_id'] == 24 || ($_SESSION['customers_id'] == 48)) {
 //your content here
} else {
 //not authorized message
}

これにより、顧客 ID 24 と 48 にのみコンテンツを表示できます。パスワード保護は必要ありません。すべて Zen Cart のネイティブ コードによって処理されます。

二重価格設定を使用していて、組織が卸売ステータスを持っている場合は、次を使用できます$_SESSION['customer_whole']

それはすべて、組織をどのように扱っているかによって異なります...

于 2012-07-20T23:26:09.393 に答える