2012-02-15 60 views
2

我正在尋求實施會員制度,其中有幾個不同級別的會員資格。ASP.net與組管理員的定製會員

沿東西線:

  • 管理員
    • 鮑勃
  • 組織
    • 組織成員
      • 弗雷德
  • 業主
    • 支持用戶
      • 威爾瑪

我想管理員是AB從而增加一個組織,從那時起,分配給組織的管理員/所有者的人將被授予僅在該子組內設置成員資格/角色等的任務(當然,管理員將能夠覆蓋/更改這也是如此)

因此,在這個例子中,鮑勃可以添加一個組織作爲其管理員和弗雷德可以指派一個新用戶說'Thelma'作爲他的組織成員。

從我看到的這似乎並不真正適合asp.net使用的會員/角色模型,除非我以錯誤的方式考慮它。

有沒有辦法使內置提供程序的工作,或最好的方法是溝渠他們和實現自定義的東西?

回答

0

您可以保留內置的提供商並用組織和成員用戶之間的關係來解決它,因此您可以說成員用戶「擁有」了一個組織。

之後,您的組織中有一個MembershipUser外鍵,可用於查詢用戶擁有的組織。

舒爾您可以實現自定義提供程序,但編碼和調試可能需要一些時間。我使用了幾年前提到的方法,幫助我實現了自定義提供程序。