0

数日続けて、APS.NET 認証プロセスを習得しようとしています。私は完全に混乱しています。

フォーム認証を使用したシンプルな Web サイトを作成しました。(これは完全に魔法です)認証はうまく機能しますが、それがどのように機能するかはわかりません。おそらくコードとSQ​​Lステートメントは、フレームワークのどこかにすでに挿入されています。しかし、カスタム コントロールを作成するにはどうすればよいでしょうか。

メンバーとモデレーターという 2 つのカテゴリのユーザーがいるとします。

Insertモデレーターが、Update、およびDeleteSQL ステートメントを実行できるようにしたいのですが、メンバーはこれらの操作に対して制限され、Selectステートメントのみを実行でき、自分のレコードに対してのみ実行できます。

ASP.NET を使用してそれを達成する方法を教えてください。ありがとう!

4

2 に答える 2

2

両方のカテゴリ (メンバーとモデレーター) の役割を作成できます。

http://www.asp.net/web-forms/tutorials/security/roles/creating-and-managing-roles-vb

カスタム メンバーシップの役割については、以下のリンクを確認してください。

http://www.codeproject.com/Articles/27955/Developing-custom-ASP-NET-Membership-and-Role-prov

于 2012-06-05T12:36:44.303 に答える
2

最初にメンバーとモデレーターの役割を作成します: http://www.4guysfromrolla.com/articles/120705-1.aspx

そして、何かを実行する前に、ユーザーがどのロールに属しているかを確認してください: http://msdn.microsoft.com/en-us/library/4z6b5d42.aspx

于 2012-06-05T11:08:10.290 に答える