2010-10-27 60 views
0

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

我讀過例如http://aspadvice.com/blogs/rjdudley/archive/2005/10/03/12984.aspx但只保護沒有登錄的用戶的文件,所有登錄的用戶仍然可以使用該文件,即使他們沒有創建它。

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

回答

0

我不認爲這可以通過表單認證來完成。一旦用戶使用表單進行了身份驗證,那麼他們將被驗證。你所說的是授權而不是認證。你能建立一個前端,讓人們可以查看他們被允許的圖片/ pdf,同時防止他人看到它嗎?也許讓一個ashx處理程序從一個不可從網上瀏覽的目錄中提供PDF /圖像?

相關問題