بسم الله الرحمن الرحيم
اللهم صل على سيدنا سيد الأولين والآخرين سيد الأولياء والصديقين سيد السادات محمد الهادي الفاتح الأمين وعلى آله وصحبه وسلم تسليما كثيرا

يا أيها الذين آمنوا صلو عليه وسلموا تسليما

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

في البداية سوف نقوم بعمل تسجيل المستخدم + ولوحة التحكم وكيفية دخول العضو إليها

وفي هذا الدرس سوف نستخدم لغة php لأن برنامج الدريم ويفر لا يستطيع اخفاء لوحة التسجيل بعد عملية الدخول او اخفاء تسجيل الخروج او او او ...

اول شيء نقوم بانشاء قاعدة البيانات .. والحقول المستخدمة في هذه القاعدة حسب الرغبة (حسب الموقع)
وفي هذه القاعدة سوف نقوم بعمل حقل خاص بالصلاحيات واسمه level




نقوم بإنشاء الصفحات التالية




وكذلك سوف نقوم بإنشاء صفحات اخرى اثناء العمل


في صفحة الريجستر وهي صفحة لعمل تسجيل مستخدم جديد نقوم بعمل record insertion
حقل gender نعمل له راديو أما حقل level نقوم بحذفه لأنه سوف يكون خاص بالمشرف العام





نقوم بحفظ الصفحة وعرضها في المتصفح ونقوم بإدخال بيانات عضو جديد




الآن نقوم بعمل صفحة خاصة لعرض الأعضاء المسجلين




الى هنا كل شيء تمام ان شاء الله والشرح موجود مسبق في المنتدى


الآن الى صفحة تسجيل الدخول
نقوم بعمل فورم ويتكون من حقل login وحقل pass وزر الدخول ويجب أن تكون اسماء الحقول مطابقة للحقول في الجدول





الآن نضغط على login أما من السيرفر بهيفرز او من شريط data ونقوم باختيار حقول تسجيل المستخدم كما موضح في الصورة التالية




وراح يكون في السيرفر بهيفرز





الآن في صفحة تسجيل الخروج نضغط على logout ونختار الصفحة المراد الذهاب اليها بعد الخروج




الى هنا ان شاء الله كل شيء واضح وبسيط وأيضا الشرح موجود فديو


الآن الى صفحة لوحة التحكم الخاصة بالعضو

نقوم بعمل ريكورد سيت والفلتر راح يكون login





نقوم بسحب الحقول الناتجة من الريكورد سيت الى الصفحة وعمل جدول للحقول





......................

سوف نقوم الآن بنسخ للكود في صفحة login الخاص بدخول العضو





ونقوم بلصقه في صفحة con_user




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

الآن سوف اقوم بعمل صفحة خاصة بالترحيب بالعضو



سوف نقوم باستدعاء ملف الكونفج عن طريق include





الآن نقوم بعمل ترحيب للعضو عند دخوله
من قائمة bindings نضغط على البلاس وبعدين نختار session وسوف نقوم بوضع MM_Username وهو المتغير الخاص بالعضو




نقوم بحفظ الصفحة وعرضها .. ونقوم بتسجيل الدخول بالاسم اللي سجلنا به وسوف نلاحظ الترحيب بالعضو






...................

ان شاء الله كل شيء واضح
الآن الى اهم شيء
وهو كيفية اظهار تسجيل الدخول اذا كان العضو غير داخل
واخفاء تسجيل الدخول اذا كان العضو قد قام بالتسجيل


لذلك سوف نستخدم دالة if و elseif

if session_is_registred
والقيمة راح تكون MM_Username

يعني اذا العضو قام بتسجيل دخوله سوف نستدعي
include logout


والا
اذا العضو لم يقم بتسجيل دخوله
session_unregister
نستدعي صفحة تسجيل الدخول
include login

والكود موضح في الصورة التالية




الآن نقوم بحفظ الصفحة وعرضها
ولاحظ التالي






في الصورة أعلاه
تم استدعاء صفحة تسجيل الخروج لأن العضو مسجل دخوله

وعند عمل تسجيل الخروج راح يكون التالي



نلاحظ في الصورة أعلاه أن الترحيب بالعضو لا زال موجود ولكن بدون الاسم

لذلك سوف نقوم بعمل الترحيب في صفحة تسجيل الخروج logout.php وكذلك وضع رابط للوحة تحكم العضو




في صفحة logout.php نقوم بعمل ريكورد سيت للجدول user




نقوم بكتابة للذهاب الى لوحة التحكم اضغط هنا
اضغط هنا نضع لها رابط الى صفحة usercp لوحة التحكم الخاصة بالعضو



الآن التراخيص يجب الانتباه إليها
النيم راح يكون login
والفاليو راح تكون MM_Username








الرابط راح يكون

www.ra7maa.com/user.php?=MM_Username

يعني سوف يقوم بجلب صفحة التحكم الخاصة بالعضو عن طريق الاسم

وسوف تكون صفحة تسجيل الخروج




في صفحة الترحيب نقوم بحذف الزوائد



نقوم بعرض الصفحة
وراح تكون




نقوم بعمل تسجيل دخول
وسوف يظهر لنا التالي






وعند الضغط على اذهب الى لوحة التحكم

راح يكون الناتج




الى هنا انتهى الدرس

لتحميل قاعدة البيانات + الصفحات

من المرفقات

ارجو ان تكون افتهمتوا الفكرة
والدرس بسيط جدا

وان شاء الله الدرس القادم راح يكون في تحديد الصلاحيات في حقل level