2010-10-27 3 views
0

Я использую Asp.net, работающий в среде общего хостинга. Я использую проверку подлинности для аутентификации пользователей. Теперь мне нужно добавить поддержку пользователям для создания PDF-файлов и изображений и сохранения их на сервере. Проблема в том, что мне нужно защитить созданный pdf/image, так что только пользователь, создавший файл, может его использовать, поэтому он защищен от других пользователей, а также от пользователей, не зарегистрированных на веб-сайте.Защитить файлы с помощью аутентификации форм asp.net

Я читал, например, http://aspadvice.com/blogs/rjdudley/archive/2005/10/03/12984.aspx, но чтобы защитить файл только от пользователей, которые не вошли в систему, все зарегистрированные пользователи могут использовать этот файл, даже если они его не создали.

Каков наилучший способ решить эту проблему? Благодаря!

ответ

0

Я не считаю, что это можно сделать с помощью проверки подлинности форм. Как только пользователь аутентифицируется с помощью форм, они аутентифицируются. То, о чем вы говорите, это авторизация, а не аутентификация. Можете ли вы построить переднюю часть, чтобы люди могли просматривать изображения/pdf, что им разрешено, а другие не видят этого? Может быть, сделать обработчик ashx для работы с PDF/изображением из каталога, который не доступен для просмотра в Интернете?

Смежные вопросы