2

以前は、asp.net 構成ツールを使用して役割を管理していました。Mvc 4 をインストールしました。新しい mvc 4 インターネット アプリを作成しました。simpleMembershipProvider を使用し、asp.net 構成ツールと互換性がありません。

userRoles を管理する簡単な方法はありますか? ハードコードで管理する必要がありますか? また、simpleMembershipProvider について詳しく教えてください。(使用法、利点など...)

どうもありがとう...

4

3 に答える 3

4

このページによると、データベースで直接役割を管理するか、役割を管理するために独自のページを作成する必要があります。

http://www.asp.net/web-pages/tutorials/security/16-adding-security-and-membership

ASP.NETメンバーシップシステムは、役割をサポートするように設定されています。ただし、メンバーシップの登録やログインとは異なり、スターターサイトテンプレートには、役割の管理に役立つページは含まれていません。(>ロールの管理は、ユーザータスクではなく、管理タスクです。)」

于 2012-10-11T14:29:03.860 に答える
0

このページには、知っておく必要のあるほぼすべての概要が含まれています

http://weblogs.asp.net/jgalloway/archive/2012/08/29/simplemembership-membership-providers-universal-providers-and-the-new-asp-net-4-5-web-forms-and- asp-net-mvc-4-templates.aspx

具体的には、ロール管理のオプションは次のとおりです。

WSAT は ASP.NET メンバーシップと連携するように構築されており、簡易メンバーシップとは互換性がありません。そこには 2 つの主なオプションがあります。

  • WebSecurity および OAuthWebSecurity API を使用して、ユーザーとロールを管理します

  • 上記の API を使用して Web 管理者を作成する

  • SimpleMembership はデータベース上で実行されるため、他のデータと同じようにユーザーを更新できます - EF を介して、またはデータベースの直接編集 (もちろん開発中) でさえも可能です。

于 2013-02-06T00:08:12.733 に答える
0

これを自分でコーディングしようと苦労し、ステップバイステップのチュートリアルを探した後、非常に単純なユーザー/ロール管理システムを自動構築するこのパッケージを見つけました。プロジェクトに拡張する必要がありますが、構築するための開始/例を提供する必要があります。

http://www.nuget.org/packages/SimpleMembershipAdministration/

于 2014-08-01T18:36:46.937 に答える