?
通配符代表未经身份验证的用户,而 *
代表所有经过身份验证和未经身份验证的用户。我的书展示了下面的 URL 授权示例:
<authorization>
<deny users="?" />
<allow users="dan,matthew" />
<deny users="*" />
</authorization>
但是,上面的代码是否具有与下列代码相同的效果:
<authorization>
<allow users="dan,matthew" />
<deny users="*" />
</authorization>
或者作者也包括 <deny users="?" />
规则是有原因的?