Безопасная загрузка ASP.NET после входа в систему с файлами Session, содержащимися в каталоге ASP.NET - PullRequest
2 голосов
/ 23 июля 2011

Каждый раз, когда я вписываю точный путь к своему файлу, я могу воспроизвести его, даже не входя в систему. Я хочу сделать это там, где у меня есть файлы на моем компьютере (а не в базе данных на компьютере или чьем-либо другом), когда я регистрируюсь и я могу загрузить их с любого компьютера, с которого я вошел на свой сайт. Прямой путь Я хочу быть перенаправлен или недоступен для загрузки. Скачать могут только те, кто вошел в систему ... даже если всем известен путь к файлу. Возможный? Ценю вашу помощь !!!

1 Ответ

1 голос
/ 23 июля 2011

Создайте HttpModule и в методе BeginRequest проверьте, выполняется ли запрос к файлу, который необходимо защитить, если это так, возвращает код состояния 403 https .

...