У меня есть каталог в корне моего сайта, который содержит некоторые файлы (обычно html). Эти файлы должны быть доступны только для вошедшего в систему пользователя. Как мне этого добиться? Я считаю, что это можно сделать с помощью подражания, но я понятия не имею, как именно я могу это реализовать. Не могли бы вы направить меня в правильном направлении?
В настоящее время я добавил эти настройки в мой файл Web.config:
<location path="TestData"> <!-- 'TestData' is the directory which I want to deny access for -->
<system.web>
<identity impersonate="true"/>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
Что мне нужно делать в кодировании?
PS: это приложение веб-сервиса.
Обновление: Работает частично !!! чтобы быть конкретным:
Он запрещает только страницы .aspx
, и даже зарегистрированный пользователь тоже не может получить доступ к файлам.
Я использую Windows
аутентификацию.