2012-03-22 106 views
0

我之前沒有使用ASP.NET成員資格和角色提供者,但是正在尋找一個新項目。 任何指導表示讚賞。asp.net會員和角色提供者

場景:非常簡單的應用程序。需要開發一個有客戶且有用戶的應用程序。該應用程序將是一個文檔管理系統,任何用戶爲特定客戶上傳的文檔都將公開給該客戶的所有用戶。

我看了一些會員系統的樣本,我知道我可以很容易地創建一個自定義的提供者,但是想確認它的需要。

我可以使用ASP.NET成員資格提供程序和它創建的用戶表來引用它從客戶表我會在我的數據庫中?將會有一個映射表,如CustomerUserMapping,這樣每個用戶將有一個或多個可映射到的客戶。

另外,每個用戶都會有不同類型的角色,我打算爲此使用角色提供者。

+0

CustomerUserMapping用於成員資格提供程序的上下文中是什麼? – Stilgar 2012-03-22 22:30:21

回答

0

如果你能將兩者聯繫起來。我個人有一個類似的情況,我用asp成員升級了一個現有的數據庫,並將外鍵放到我的ow表中。

0

您可能會遇到的一個問題是,成員資格提供程序不會以任何方式公開用戶標識。就會員提供商而言,用戶名是id。如果你仔細想想,這是有道理的。並非所有的實現都有一個ID。如果您打算在關係中使用非用戶名標識,則需要記住,您的查詢將以用戶名爲基礎開始,而不是以用戶標識開始。請記住,當你做出你的決定和架構。