الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لدي موقع خاص مبني ب PHP وأحتاج حماية

مغلق
بدأه adeebss في 8 أبريل 2005 · 11 رد · 1,060 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

أخواني الأعزاء

لدي موقع خاص لايتم الدخول إليه الا باسم مستخدم وكلمة مرور

لكن عندما ادرجت المنتدى في الموقع اصبح بالامكان الدخول إلى المنتدى إذا كان الشخص يعرف الرابط

هل يوجد طريقه يمكن عن طريقها أن تكون صلاحيات الدخول لكامل الموقع أو اي جزئية منه من مجلدات أو ملفات لاتتم الا باسم مستخدم وكلمة مرور تدخل من البداية

وشكرا لكم

تم تعديل هذه المشاركة بواسطة adeebss في 8 أبريل 2005 في 16:30

#2

استخدم طريقة حماية المجلدات عن طريق ملف .htaccess

Let's google help you Before ask

--------------------------

My Blog : www.phplover.net

#3

شكرا أخي على ردك

ولكن هل احمي جميع المجلدات ؟ راح تكون المجلدات كثيره

هل هناك session مثل ماهو موجود في asp بحيث اعمل تشييك عليه في كل صفحة فاذا كان موجود يمكنه التصفح واذا لا انقله إلى صفحة تسجيل الدخول

#4

نعم يوجد ..

ممكن رابط موقعك .. عشان تتضح الصورة أكثر ..

#5

يعني ممكن تعمل شغلة كتير صغيرة من صفحتين

تخزن بها معلومات الدخول الى موقعك عن طريق الSession و اي شخص يحصل على هذه الـ Session سيمكنه الدخول الى الموقع

Let's google help you Before ask

--------------------------

My Blog : www.phplover.net

#6

اعمل حاجة اسمها Leecher Protection

#7

أخي Xzab ممكن التوضيح أكثر فضلا لا أمرا

#8

جرب هذه ..

ضع هذا الكود في أعلى الصفحة المطلوبة .. بشرط أن لا يسبقة أي كود HTML

<?php

    $USER = "user"; // اسم المستخدم
    $PW = "pass"; // الرقم السري
    
    // عملية التحقق من اسم المستخدم والرقم السري
    if($PHP_AUTH_USER!="$USER" and $PHP_AUTH_PW!="$PW"){
        Header("WWW-Authenticate: Basic realm=\"فضلاً أدخل اسم المستخدم وكلمة المرور\"");
        Header("HTTP/1.0 401 Unauthorized");
        exit;
    }
?>

تحياتي للجميع :) عبدالعزيز

#9

أخي بارع

شكرا على ردك

ومعلومتك رائعه

ولكن انا قصدت على كامل الموقع

#10

اتضحت الصورة شوي ...

الآن أنت عندك موقع له أعضاء ، وكل واحد له اسم مستخدم وكلمة مرور ...

وبعد ما أدرجت المنتدى في الموقع أصبح المنتدى كبرنامج مستقل له أعضاء مستقلين وكل واحد له اسم مستخدم وكلمة مرور ............ ماشي صح وللا لا ...؟

انت تريد الآن عمل اسم مستخدم وكلمة مرور لكل عضو على جميع الموقع من منتدى والموقع الرئيسي .... بمعنى آخر توحيد أسماء المستخدمين وكلمات السر التابعة لهم .. في شي خطأ في كلامي لحد الآن .؟

إذا كان هذا ما تريد فالطريقة صعبه شوي أو ممكن نقول صعبه كثير ... لأن طريقة تخزين بيانات لأسم المستخدم و كلمة المرور مختلفة بين البرنامجين وأيضا اسماء الحقول ستكون مختلفة .. وخاصة كلمة المرور .. ولكن ممكن تصير إذا كنت تملك الخبرة الكافية لعمل هذا .

ولكن ممكن أن يكون هناك لكل عضو حسابين في الموقع والمنتدى كما هو الحال الآن .... طبعاً على فرض أن كلامي اللي فوق يكون صح ...!!

عندئذ يمكن عمل صفحة كما أشار الأخ mostafasaw وتعتبر صفحة تسجيل الدخول للموقع ومن ثم إذا كان العضو داخل للموقع فسيسمح له وإذا كان داخل للمنتدى يسوف يطلب منه كلمة المرور للمنتدى .. وتدرج هذه الصفحة في ملف يكون جميع صفحات المنتدى تستخدمه ( لا يحضرني اسم الملف ولكن مثلاً ملف الكونفيق ) وبهذا يكون عملت الحماية المطلوبة ...

هذا إذا كان تفسير لمشكلتك صحيح .. هههههههههه

#11

صراحة احسن رد كان للأخ شوقي.

#12

الحمد لله وصلت للحل :

أعمل ملف واعمله انكلوود داخل ملفات الموقع

كود الملف هو

<?php
if (@$HTTP_SESSION_VARS["adeeb_status"] <> "login") {
	header("Location:  login.php");
	exit();
}
؟>

أشكر الأخوان على المشاركة ....

شوقي انت فهمت اللي اقصد 100 %

قريبا سوف اربط ان شاء الله بين الموقع والمنتدى بنفس الأعضاء

تم تعديل هذه المشاركة بواسطة adeebss في 17 أبريل 2005 في 23:14

هذا الموضوع مغلق.

مواضيع مشابهة