2010-01-05 124 views
2

我想限制每個用戶只能選擇幾個文件,但是如果我鍵入:/ media/userdocuments/FILENAME django很高興地將文件還給沒有登錄的用戶。我如何整合權限框架來解決這個問題?Django文件訪問安全

謝謝!

編輯:我意識到,Django開發服務器是不安全的,所以我想的問題是:我會怎麼做,在生產環境中使用Apache,lighttp等

+0

這些文件在MEDIA_ROOT中嗎? – czarchaic 2010-01-05 03:18:27

+0

是的。我將MEDIA_ROOT設置爲一個目錄,將MEDIA_URL設置爲/ media / – SapphireSun 2010-01-05 03:48:28

回答

2

使用RewriteMap一個腳本沿連接到Django並驗證權限,在auth失敗時重寫爲「不允許的」URL。