تقييد الوصول إلى الصور على موقع على شبكة الانترنت

StackOverflow https://stackoverflow.com/questions/1202335

  •  05-07-2019
  •  | 
  •  

سؤال

وأنا أضع معا موقع محفظة التي تضم عددا من الصور، وبعضها لا أريد أن تكون للعرض من قبل الجمهور العام. أتصور أنني سوف البريد الإلكتروني شخص ما اسم المستخدم وكلمة المرور، التي يمكنهم من خلالها "تسجيل في" لعرض عملي.

ورأيت مختلف الحلول لهذه المشكلة "إخفاء على صورة" على خط بما في ذلك ما يلي، والذي يستخدم طلب & ReadFile فب ل. رأيت أيضا آخر يستخدم هتكس.

طلب & ReadFile استخدام فب ل() أو توجيه لعرضه ملف الصورة؟

وأنا لست مجنونا حول الحل طلب & ReadFile، كما يبدو بطيئا لتحميل الصور، وأود أن تكون قادرة على استخدام FancyZoom كابل ساسر، والذي يحتاج إلى الوصول غير المقيد إلى الصورة، (مكتبته تريد رابط إلى الصورة كاملة الحجم)، بحيث يستبعد هتكس.

لخلاصة ما أحاول القيام به:

1) توفير موقع حيث أعطي للمستخدمين القدرة على مصادقة أنفسهم كشخص أحب النظر إلى صوري. 2) تقييد المستخدمين على شبكة الإنترنت عشوائي من أن تكون قادرة رؤية تلك الصور. 3) استخدام FancyZoom لتفجير الصور المصغرة.

وأنا لا يهمني ما هذه التكنولوجيا باستخدام ينتهي - جافا سكريبت، PHP، الخ - كل ما هو أنظف وأسهل

وبالمناسبة، أنا مطور جافا، وليس المطور على شبكة الإنترنت، لذلك أنا ربما لا يفكر في المشكلة بشكل صحيح.

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

المحلول

وبدلا من توفير رابط لصورة. تقديم وصلة لسيناريو المجموعة الاستشارية لاندونيسيا والذي سيوفر تلقائيا الرأس السليم ومضمون الصورة.

وعلى سبيل المثال: image.php؟ SAMPLE.JPG

ويمكنك جعل ثم يقين مصادقة أنها بالفعل (تمرير مثل معرف جلسة) كجزء من الارتباط.

وهذا من شأنه أن يكون جزءا من الرأس، ثم بيانات الصورة يمكن أن يتبع.

header('Content-Type: image/jpeg');

وتحرير: إذا كان لديه أن تكون سريعة، يمكنك إرسال هذا في C / C ++ بدلا من فب

نصائح أخرى

وعن طريق هتكس يجب أن يكون <م> أسلم / أبسط طريقة، كما انها بنيت في وظيفة من خادم الويب نفسها.

وأنا لا أعرف ما اذا كان يناسب احتياجاتك، ولكن أنا تحل poblem مماثل (إعطاء الصور لمجموعة محدودة من الناس) باستخدام <القوي> <وأ href = "http://www.tinywebgallery.com/en /overview.php "يختلط =" نوفولو noreferrer "> TinyWebGallery ، أو وهو معرض صغير تطبيق بدون قاعدة البيانات.

ويمكنك السماح بالوصول إلى دلائل مختلفة عبر كلمة السر ويمكنك تحميل الصور مباشرة إلى نظام الملفات، كما TinyWebGallery سوف تحقق تطبيق الاستعراض المفصل / صور جديدة على الطاير. فإنه سيتم إنشاء الصور المصغرة ويوفر للمستخدمين إمكانية الصور معدل / تعليق (يمكنك تعطيل هذا).

وهذه ليست أصغر أداة، ولكن أنا تك انه من الاسهل بكثير من الإعداد من استخدام توجيهات اباتشي ويبدو أفضل ك <م> صور عارية .

إذا كنت تستخدم إنجن إكس ، يمكنك استخدام في تأمين وحدة الارتباط .

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