2012-09-05 21 views
13

ASP.NET MVC 4に含まれているSimpleMembershipシステムでロールマネージャ機能を使用する方法、具体的には関連するすべてのデータを管理するコントローラを構築する方法ロールを使用して、webpage_Rolesテーブルを使用して、SimpleMembershipが、インターネットテンプレートを使用してプロジェクトが作成されたときに作成されます。 AccountControllerのLogin/Registerアクションでこれを自動化する方法はありますか? web.configファイルでASP.NET MVC 4でSimpleMembershipでロールマネージャを有効にする方法

+0

単純なメンバーシップのユーザーおよびロール管理のための管理者用テンプレートまたはテンプレートはありません。私はそれが良いナゲットパッケージかもしれないと思う。 – eiu165

+1

このリンクでは、SimpleMembershipProviderとSimpleRoleProviderをユーザーとロールの関連付けで実装する方法について説明します[http://blog.longle.net/2012/09/25/seeding-users-and-roles-with-mvc4-simplemembershipprovider-simpleroleprovider-ef5- codefirst-and-custom-user-properties /](http://blog.longle.net/2012/09/25/seeding-users-and-roles-with-mvc4-simplemembershipprovider-simpleroleprovider-ef5-codefirst-and- custom-user-properties /) – LeLong37

+0

あなたはその道を踏み切るかどうかを決める前によくお読みくださいhttp://brockallen.com/2012/09/02/think-twice-about-using-membershipprovider-and-simplemembership /ロールやメンバーシップなどもIIdentity&GenericPrincipalのようなもので簡単に管理できます – Robert

答えて

2

は、以下の

<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とSimpleRoleを実装できます。

上記の2つのリンクが多くのことを説明

  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では利用できません。上記に加えて

    :thangchung

  3. ASP.NET MVC 4 Sampleによって

    1. Customize the SimpleMembership in ASP.NET MVC 4.0 MSDN

    この最後の記事では、はるかに優れたディテールに入り、また、閲覧するためにソースコードを提供します。

+0

リンクをいただきありがとうございました! –

関連する問題