限制对某些.aspx页面的访问

Sre*_*ree 2 c# asp.net privileges authorization

我的asp.net Web应用程序中有一些.aspx页面,只有管理员才能看到所有用户都能看到的.aspx页面.如何限制正常用户访问用于管理员的页面?

更多我没有实现asp.net的授权,我的意思是说我正在使用会话和标志变量实现自己的身份验证.如何根据此方案中的权限将内容限制为用户?

Ode*_*ded 8

将这些页面放在它们自己的目录中,并使用web.config此目录中的a来限制对它们的访问.

<configuration>
   <system.web>
      <authorization>
         <allow roles="Admins"/>
         <deny users="*"/>
      </authorization>
   </system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)

不要重新发明轮子!