簡體   English   中英

使用ASP.NET表單身份驗證保護文件

[英]Protect files with asp.net forms authentication

我正在使用在共享主機環境上運行的Asp.net。 我正在使用表單身份驗證來驗證用戶。 現在,我需要為用戶添加支持,以創建pdf和圖像並將其保存在服務器上。 問題是我需要保護創建的pdf /圖像,以便只有創建該文件的用戶才能使用它,因此它可以防止其他用戶和未登錄網站的用戶使用。

例如,我已經閱讀了http://aspadvice.com/blogs/rjdudley/archive/2005/10/03/12984.aspx,但那只能保護文件免受未登錄用戶的侵害,所有已登錄用戶仍然可以使用該文件即使他們沒有創建它。

解決此問題的最佳方法是什么? 謝謝!

我不認為這可以通過表單身份驗證來完成。 用戶通過表單進行身份驗證后,便會對其進行身份驗證。 您所說的是授權而不是認證。 您是否可以構建一個前端,以使人們可以查看他們允許的圖像/ pdf,同時防止其他人看到該圖像/ pdf? 也許讓ashx處理程序從Internet上不可瀏覽的目錄中提供PDF /圖像?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM