Подстановочный знак ? представляет не прошедших проверку пользователей, а * представляет всех пользователей, прошедших проверку подлинности и не прошедших проверку подлинности. В моей книге показан следующий пример авторизации URL:
<authorization>
<deny users="?" />
<allow users="dan,matthew" />
<deny users="*" />
</authorization>
Но не имеет ли вышеуказанный код тот же эффект, что и:
<authorization>
<allow users="dan,matthew" />
<deny users="*" />
</authorization>
или автор также включил правило <deny users="?" /> по какой-либо причине?