سؤال

أريد تقييد الوصول إلى جميع الملفات المحددة ولكن بعض الملفات المحددة لكل مستخدم، ولكن إذا اكتبت: الوسائط / userdocuments / filename django يبصقون بسعادة إرسال الملف لحتى المستخدمين الذين لم يتم تسجيل الدخول. كيف يمكنني دمج إطار الإذن لحل هذا؟

شكرا!

تحرير: أدرك أن خادم تطوير Django غير آمن، لذلك أعتقد أن السؤال هو: كيف أفعل ذلك في بيئة الإنتاج مع Apache، Lighttp، إلخ.

هل كانت مفيدة؟

المحلول

يستخدم RewriteMap جنبا إلى جنب مع البرنامج النصي الذي يتصل ب Django والتحقق من الأذونات، إعادة كتابة عنوان URL "غير المسموح" على فشل المصادقة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top