所以我有一个 login.aspx,它被设置为如果你没有登录,所有的表单都会重定向到登录页面。这个站点应该是公开的,除非你是管理员并且想要访问特殊的,否则不需要登录管理页面。我该如何做到这一点,以便如果有人尝试仅为管理员访问页面,他们会被发送到登录页面。
<authentication mode="Forms">
<forms loginUrl="login.aspx" protection="All" defaultUrl="login.spx">
</forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>