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

كيفية إضافة صلاحيات لمستخدم فى موقع وتمييزها

مغلق
بدأه noisy_cat في 30 يناير 2006 · 4 رد · 493 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم :)

مشكلتي هي اني ابي اعرف كيف اعمل صلاحيات للدخول

لتوضيح قاعده البيانات استخدمت المايسكيول مع البي اتش بي و مشروعي هو التعليم الالكتروني

سؤالي هو ان الطالب يدخل للموقع وله صلاحيات معينه مثل الاطلاع على الدرس والاستاذ له صلاحيات معينه وهي وضع الاسئله و اضافه مقرر و مدير الموقع له كل الصلاحيات

ماهي الاكاد الي ممكن استخدمها

وشكرا :D

#2

اذا افترضنا انك قمت بتخزين الطلبه و المدرسين ومدير الموقع فى جدول واحد فمن الممكن اضافه عمود اسمه type ولو هتدخل بيانات طالب فى الجدول تضع فى هذا العمود صفر اما لو ضفت بيانات مدرس فستكون القيمه واحد ولو مدير الموقع فتضع القيمه ب2

#3

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

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

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

وشكرا

#4

من الواضح انك لم تنظم جيدا هذا الموضوع

انا اعتقد انك بحاجه الى جدول واحد فقط هو جدول الاعضاء مع عمل عمود column يحدد اذا كان العضو طالب او استاذ او .. كما قلت لك مسبقا

بالنسبه لصفحه التسجيل اقترح عليك اضافه combobox او مجموعه من الradio buttons تحدد اذا كان العضو الجديد طالب او مدرس او مدير موقع يعنى مثلا ساستخدم الcombobox

<form action="register.php" method="post">
Username<input type="text" name="username"><br>
Password<input type="password" name="password"><br>
E-mail<input type="text" name="email"><br>
Choose from the list below
<select name="type">
<option value="0">Student</option>
<option value="1">Teacher</option>
<option value="3">Site Moderator</option>

</select><br>
<input type="submit" name="submit" value="submit">
</form>

انا كتبت الكود فقط للايضاح

طبعا حينما تصمم قاعده البيانات اعتقد انه جدول واحد للاعضاء و طبعا انا كلامى غير دقيق لانى لا اعلم جيدا ما هى البيانات الواجب تخزينها لكل فئه من الفئات المختلفه للاعضاء فقد يتطلب الامر جداول اخرى

اما اذا كنت كما قلت عملت ثلاث جداول اذا فلا حاجه الى عمل جدول رابع عام للاعضاء ولكن من الممكن ان تعمل فى صفحه الregister باستخدام الif statement اذا كان الtype يساوى صفر خزن البيانات فى جدول الطلبه و اذا كان بواحد خزن البيانات فى جدول المدرسين و هكذا

ارجو ان تكون الامور قد اتضحت

#5

مشكور وجزاك الله خير على التوضيح

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

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