基于表单的身份验证

3

如果我想确保已认证的用户被拒绝访问Enroll.aspx而未经身份验证的用户可以访问,那么我的web.config中的“允许/拒绝用户”标签应该如何设置?

<location path="Enroll.aspx">
    <system.web>
      <authorization>
        <allow users = "?" />
        <deny users = "?" />
      </authorization>
    </system.web>
</location>
2个回答

2

你尝试过这个吗?

<authorization>
<allow users = "?" />
<deny users = "*" />
</authorization> 

允许匿名用户,拒绝其他人。


不行啊... 看起来太明显了。我原以为“deny users = '*'”会拒绝所有人。 - John H.

2
<allow users="?" />
<deny users="*" />

应该可以解决问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接