2009-08-26 7 views
0

次のように私は3ユーザの種類と私のASP.netアプリケーションでのアクセスのページがあるとしている。ASP.NET - のUserTypeワイズページアクセス

(1) User Type-A {Default.aspx, a.aspx, b.aspx and c.aspx}, 

(2) User Type-B {Default.aspx, d.aspx, e.aspx and f.aspx}, 

(4) Admin {Default.aspx and g.aspx}. 

ここDefault.aspxは私のログイン・ページです。

私はメンバーシッププロバイダとフォームの認証方法を使用しています。

他のタイプのユーザーに割り当てられたページへのあるタイプのユーザーへのアクセスをブロックする必要があります。

Web.configファイルの設定方法を教えてください。

とどのような種類のC#コードを使用する必要がありますか?

答えて

0

この場合、asp.netの役割管理が役立ちます。この記事をチェックしてください。 特定の要件に応じてカスタマイズする必要があります。お役に立てれば。

Role Manager in ASP.NET

ユーザータイプは、それぞれの役割に関連付けられます。

0

同様の要件があり、Patterns and Practices Web Client Software Factoryを使用しています。基本的には、モジュールの作成を支援し、役割/ユーザーの詳細に基づいてページ単位のアクセスレベルを設定で指定できるようにします。

0

ロールシッププロバイダとweb.sitemapを使用する可能性があります。