1

私はc#でasp.netを使用しています。マネージャー、スーパーユーザー、チームリーダーなどの5つの役割があります。ユーザーがデータを自分に制限されていると見なす役割に応じて、スーパーユーザーのみがそのデータを操作できます。フォーム認証。誰でもコードを提供できますか、または任意の形式のヘルプが適用されます。助けてください

4

2 に答える 2

1

という名前のデータをユーザーが編集できるページがあるが、EditData.aspx特定のロールに属するユーザーのみがそのページにアクセスできるようにしたい場合は、web.config に次の行を追加します。

<configuration>
   <location path="EditData.aspx">
      <system.web>
         <authorization>
            <deny users="*"/>
            <allow roles="Manager, SuperUser"/>
         </authorization>
      </system.web>
   </location>
</configuration>
于 2010-03-03T13:15:39.373 に答える
0

Beer House スターター キットから始めましょう。これは、メンバーシップ、役割、プロファイル、パーソナライゼーションなどのプロバイダーが、優れた再利用可能なコードとともにどのように使用されるかを示す完全な例です。

于 2010-03-03T13:10:31.897 に答える