2012-09-05 55 views
13

我想知道如何在ASP.NET MVC 4中包含SimpleMembership系統中使用角色管理器功能,特別是如何構建一個管理所有關聯數據的控制器使用角色,並使用webpage_Roles表格SimpleMembership在使用Internet模板創建項目時創建。有沒有辦法在AccountController中的登錄/註冊操作中自動執行此操作?如何在ASP.NET MVC 4上使用SimpleMembership啓用角色管理器4

+0

有沒有管理員建立或用於簡單成員資格的用戶和角色管理模板。我認爲這可能是一個很好的nuget包。 – eiu165

+1

此鏈接介紹如何實現SimpleMembershipProvider和SimpleRoleProvider與用戶和角色關聯[http://blog.longle.net/2012/09/25/seeding-users-and-roles-with-mvc4-simplemembershipprovider-simpleroleprovider-ef5- codefirst-和定製用戶的屬性/(http://blog.longle.net/2012/09/25/seeding-users-and-roles-with-mvc4-simplemembershipprovider-simpleroleprovider-ef5-codefirst-and-定製用戶屬性/) – LeLong37

+0

在決定你是否想沿着這條路走下去之前可能會很好的閱讀http://brockallen.com/2012/09/02/think-twice-about-using-membershipprovider-and-simplemembership /還有像角色和會員這樣的事情可以很容易地用諸如IIdentity&GenericPrincipal – Robert

回答

2

在web.config中添加以下

<profile defaultProvider="SimpleProfileProvider"> 
     <providers> 
     <add name="SimpleProfileProvider" type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData" connectionStringName="DNMXEntities" applicationName="/" /> 
     </providers> 
    </profile> 
    <membership defaultProvider="SimpleMembershipProvider"> 
     <providers> 
     <add name="SimpleMembershipProvider" type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData" /> 
     </providers> 
    </membership> 
    <roleManager defaultProvider="SimpleRoleProvider"> 
     <providers> 
     <add name="SimpleRoleProvider" type="WebMatrix.WebData.SimpleRoleProvider, WebMatrix.WebData" /> 
     </providers> 
    </roleManager> 
+1

來管理。在您的應用程序webconfig中使用這部分webconfig;你應該像這樣添加roleManager;

3

嗯,我是在ASP.NET MVC4專家,但我已經爲自己的任務,我想創建基於角色的站點訪問。

ASP.NET MVC4是一個很好的資源!我確實抱怨在MVC4中缺乏實現角色的信息和困難。

爲了實現這個任務,可以實現SimpleMembership和SimpleRoles。請參閱下面的鏈接:

  1. Using SimpleMembership With ASP.NET WebPages由馬修·M.·奧斯本
  2. SimpleMembership, Membership Providers, Universal Providers and the new ASP.NET 4.5 Web Forms and ASP.NET MVC 4 templates由喬恩·加洛韋

上述兩個鏈接解釋了很多,有一些非常基本的代碼示例但不幸的是解決方案下載在第一個URL中不可用。

除了上面:

  1. Customize the SimpleMembership in ASP.NET MVC 4.0通過thangchung
  2. ASP.NET MVC 4 Sample MSDN上

這最後一篇文章將進入一個更好的細節,也給源代碼細讀。

+0

感謝您的幫助! –

相關問題