2009-10-22 76 views
2

我有一個應用程序,用戶可以存儲項目。現在每種類型的帳戶都可以存儲有限的項目。例如基本帳戶可以存儲25個項目,高級可以存儲50個,最大可以存儲無限項目。Asp.net會員:不同的帳戶類型

現在我的問題是什麼將是最好的方法來做到這一點?

起初我只是想爲每個「賬戶類型」做不同的角色,但我想這不是很靈活。我想另一種選擇是製作一個擁有賬戶可以擁有的最大數量的配置文件屬性。但也許配置文件屬性有一些其他的限制,我目前沒有看到?

對此的任何輸入都非常感謝。

回答

1

我會去內置的配置文件表。您始終可以創建一個名爲ItemStoreLog的表,該表具有uniqueidentifer userid,它與您的aspnet_user userId和另一個包含項目存儲分配的列匹配。然後隨着用戶更改(+/-項目),您只需使用要存儲的項目數量更新此表格。

0

我跑過這一次之前。我如何處理它是我有一個配置文件屬性帳戶,它根據帳戶類型角色爲該配置文件提供默認最大數量。這樣你就能得到兩全其美的好處。

0

我會使用內置的aspnet角色功能。在整個interweb中都有很好的文章,儘管this series by 4 guys from rolla可能是一個不錯的入門者。

+0

感謝您的答案,但您可能錯過了我的問題。我的問題是關於是否應該爲我的方案使用配置文件屬性或角色。 – Pickels 2009-10-23 19:55:09