2010-01-05 3 views
2

Je souhaite restreindre l'accès à tous les fichiers, sauf quelques-uns, mais si je saisis:/media/userdocuments/FILENAME, django récupère le fichier même pour les utilisateurs non connectés. Comment puis-je intégrer le cadre de permission pour contourner ce problème?Sécurité de l'accès au fichier Django

Merci!

EDIT: Je me rends compte que le serveur de développement django est précaire, donc je suppose que la question est: Comment puis-je faire cela dans un environnement de production avec apache, lighttp, etc.

+0

Ces fichiers se trouvent-ils dans MEDIA_ROOT? – czarchaic

+0

Oui. J'ai MEDIA_ROOT mis à un répertoire et MEDIA_URL à/media / – SapphireSun

Répondre

2

utilisation RewriteMap avec un script se connecte à Django et vérifie les autorisations, en réécrivant une URL "non autorisée" en cas d'échec de l'authentification.

Questions connexes