0

アプリケーションで役割ベースのアクセス制御システムを開発する必要があります

私の場合、私は持っています

  • aspx ページ
  • XML ファイル
  • カスタム ロール プロバイダー

aspx ページの各コントロールには、ユーザー ロールに依存するかどうかに依存しない追加の動作が必要です。

そのため、ページがロードされたときにユーザーが使用できるコントロールは、各有効状態がユーザーの役割を満たすコントロールのみです

各ページで開発したプロジェクトの現状は、各コントロールの役割とユーザーの役割をチェックする機能で、コントロールが有効になっていない場合は無効になっている場合

すべてのページが継承された基本クラスを作成しようとしても、このチェックは好きではありません。それはこれを管理しますが、同じ if-else テクニックも使用します!!

したがって、ページにコントロールを簡単に配置するソリューションを見つける必要があります。次に、XMLファイルを読み取るいくつかのクラスがあり、各ページのコントロールIDが含まれており、それらのクラスはそれぞれに依存するコントロールの可用性を処理しますXML ファイルからのロールを制御します。

現在の認証済みユーザーが使用できるかどうかに応じて、コントロールを使用して直接レンダリングされたページ

4

0 に答える 0