1

admin というサブフォルダーがあります。ADMIN ロールを持つユーザーのみに保護したい。それ、どうやったら出来るの。新しい web.config を作成し、そのフォルダー内に配置しました。以下は私のWeb設定です。

<configuration>
  <appSettings/>
  <connectionStrings/>
  <system.web>
    <authorization>
      <allow roles="ADMIN"/>
    </authorization>
  </system.web>
</configuration>

しかし、認証されたすべてのユーザーはそれにアクセスできます。そのフォルダの内容を保護するにはどうすればよいですか。

編集

認証は親フォルダーで行われ、同じログインがユーザーと管理者に使用されています。

4

1 に答える 1

0

これを試して:

<configuration>
  <appSettings/>
  <connectionStrings/>
  <system.web>
    <authorization>
      <allow roles="ADMIN"/>
      <deny users="*"/>
    </authorization>
  </system.web>
</configuration>
于 2012-07-24T06:46:40.557 に答える