2013-10-01 42 views
0

請問SimpleMembershipProvider是否使用ApplicationName?我沒有看到任何有助於鏈接文檔的表格。我沒有看到產生或實際的源代碼本身掛鉤的任何表,simplemembershipprovider using applicationname

GitHub - ASP-NET-MVC/aspnetwebstack

但不是本質上的成員綁定到一個ApplicationName?或者是否有任何解決方法可以用來獲取相關聯的信息。基本上我有一個應用程序和一個管理門戶,我想使用相同的表,但使用不同的應用程序來識別不同的用戶和角色。

感謝, 法赫德

回答

0

可以使用自定義用戶配置表用於存儲這些信息。有在asp.net博客一個很好的信息:Customize the SimpleMembership in ASP.NET MVC 4.0

您也可以考慮您的項目遷移到MVC 5和使用OWIN認證

+0

我繼續並實現了我自己的自定義簡單成員資格提供程序。我想要將管理員用戶與普通的應用用戶分開,所以基本上SMP不會將其作爲會員供應商的簡單版本。 – Fahad

0

不,他們從應用程序名稱內容劃分用戶的想法搬走了(這似乎一個奇怪的用例)。

現在首選的方法是指定不同的連接字符串並使用單獨的數據庫(假定您有多個應用程序)。

如果你想在一個應用中分區的用戶,你會非常有2個供應商和直接調用相應,但SimpleMembershipProvider不支持非默認的供應商,所以你只能使用一個。你可以解決這個問題,看一下BetterMembership.Net,它支持來自單個應用程序的多個實例SimpleMembershipProvider