2010-10-27 35 views
0

我使用在共享主机环境上运行的Asp.net。我正在使用表单身份验证来验证用户。现在我需要添加对用户的支持来创建pdf和图像并将它们保存在服务器上。问题是我需要保护创建的pdf /图像,以便只有创建该文件的用户才能使用它,因此它受到其他用户以及未登录网站的用户的保护。使用asp.net表单身份验证保护文件

我读过例如http://aspadvice.com/blogs/rjdudley/archive/2005/10/03/12984.aspx但只保护没有登录的用户的文件,所有登录的用户仍然可以使用该文件,即使他们没有创建它。

解决此问题的最佳方法是什么?谢谢!

回答

0

我不认为这可以通过表单认证来完成。一旦用户使用表单进行了身份验证,那么他们将被验证。你所说的是授权而不是认证。你能建立一个前端,让人们可以查看他们被允许的图片/ pdf,同时防止他人看到它吗?也许让一个ashx处理程序从一个不可从网上浏览的目录中提供PDF /图像?

相关问题