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