2012-11-08 65 views
1

您好,我最近建立了一個會員網站..我可以從管理員更改用戶權限。用戶類型(1)可以在帳戶到期前每週與(x)人聯繫...然後他們將被投入付款頁面。構建會員網站,我如何擴展用戶權限級別?

現在有各種各樣的權限級別,我可以操縱......有一件事我沒有意識到是這樣的。如果一個會員註冊了這個:

中間包...用戶可以每天聯繫(5)人。

現在如果下個月我說我想讓它(2)中間包每天的人?

我很確定新的變化會反映舊的成員?所以他們花了19.99美元每天聯繫5個人,但現在我改變它每天聯繫2個人?我想我沒有想到通過這個問題的正確方法是什麼?

它也是如何與會員網站的定價工作?我不相信我是否會操縱定價,並通過我的支付網關實際更改舊成員定價,但是是否需要將其放入TOS中,以便他們必須先支付他們最初同意的價格,而不管之後會如何減少?

謝謝

回答

0

的解決方案是:

  1. 記錄所有付款,他們就完成了,就在現場,與當前活動的參數,在sepparate數據庫表,或
  2. 創建新組(產品線,支付包,你的名字),每次更改任何參數

如果你不知道d。您應該使用某種形式的RBAC或ACL的它已經,解決方案2)隨着它的擴大。

Zend框架(也可能是任何其他主要框架)都有一些用於授權控制,RBAC或ACL(或某種)的類。

+0

謝謝,感謝。 – CuriousGuy