3

ASP.NET にはロール管理機能があり、ローカルの開発マシンで動作します。

私たちのプロジェクトでは、顧客管理者が新しいユーザーを作成してその役割を管理できる必要があります。したがって、基本的に aspnet_regsql.exe と同じです。

質問は、独自のページとフォームを開発する必要がありますか、それとも既製のツールを使用する必要がありますか?

ありがとう!

4

4 に答える 4

1

私は同じ問題に直面し、SecurityGuard NuGet パッケージを統合することで解決しました。非常に優れたユーザーインターフェイスを備えており、ユーザーとロールを管理できます。

次のリンクのガイドに従ってください: http://www.mvccentral.net/Story/Details/tools/kahanu/securityguard-nuget-package-for-asp-net-membership

于 2012-05-02T13:49:13.507 に答える
0

開発が終了した後、クライアントがユーザーを追加したり、役割を管理したりできるようにします。

アレックス、私は数年前にアプリケーションでまさにこの問題を抱えていました、そして私はこのサンプルを見つけて適応させました:

IISを使用したMicrosoftASP.NET2.0メンバー/ロール管理、パート2:実装

ToggleInRole_Clickメソッドに微調整が必​​要なわずかなバグがありましたが(必要に応じて修正を提供できます)、それ以外はうまく機能しました。

于 2010-04-28T12:02:29.387 に答える
0

Sounds like you need the SqlRoleProvider.

You can also plug in your own custom Role Provider (and Membership Provider). See How to: Sample Role-Provider Implementation

于 2010-04-28T11:38:47.403 に答える
0

ロール マネージャーの UI を実行するためのコードを含むガイドは次のとおりです: MSDN の記事

このWeb 管理ツールを見たことがありますか?

次のようになります。 代替テキスト

于 2010-04-28T11:31:40.500 に答える