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

صلاحيات المستخدم فى قاعدة بيانات mysql

مغلق
بدأه احمد غريب في 3 يوليو 2006 · 2 رد · 1,170 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد القيام بتصميم قاعدة بيانات تحتوى على مستخدمين بصلاحيات مختلفة على قاعدة بيانات Mysql ..

هناك مشرف ولدية صلاحيات كاملة على قاعدة البيانات من حذف وتعديل الخ..

موظف ولدية صلاحيات إدخال تعديل ولكنه لا يملك صلاحية الحذف..

مستخدم اول وله صلاحية مشاهدة قسم معين او محموعة معينه من المحتوى

مستخدم ثاني وله صلاحية مشاهدة قسم معين ولكن اقل من صلاحيات المستخدم الاول

مستخدم ثالث وله صلاحية مشاهدة جزء من قسم وبالطبع صلاحياته اقل من الستخدم الثاني..

قاعدة البيانات على النحو التالي

مجموعة من الشركات ا ب ت ث ج ح

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

المستخدم الثاني هو رئيس شركاة من الشركات التى يرئسها المستخدم الاول ولنقل انها شركة ب

كل شركة تتكون من فروع وكل فرع يرئسة مستخدم رقم ثلاثة وله صلاحية مشاهدة كل ما يخص فرعه فقط..

كيف يمكن تاسيس علاقة بين الصلاحيات والمستخدم والشركات وفروعها المختلفة بحيث تتفق الصلاحيات معى مهام كل فرد ..

طبعاً الموظف والمشرف لهم صلاحية مشاهدة جميع ما يخص الشركات وبعض الصلاحيات الاضافية كما هو مذكور اعلاه..

والسلام عليكم

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#3

فهمتنى غلط اخى وليد انا لا اقصد الصلاحيات فى mysql بفسها ولكن فى عمل قوائم توزع الصلاحيات على المستخدمين وعن طريق برنامج مثل php يتم التحكم بها..

على كل حال وجدت الحل وهو عمل ثلاث قوائم

القائمة الاولى هى المستخدم

القائمة الثانية هى الوظائف

والقائمة الثالثة هى الصلاحيات

مقتاح المستخدم هو إسم المستخدم

مفتاح الوظائف هو رقم خاص لكل وظيفة مثل الرقم 1 للكتابة الرقم 2 للتعديل الخ

مفتاح الصلاحيات هو إسم المستخدم ورقم الوظيفة

العلاقة بين المستخدم والوظيفة المسموح له بها هى علاقة many-to-many والتى نستخدم فيها القائمة الثالثة لدمج القائمتين والحصول على قائمة تحدد الصلاحيات...

والسلام عليكم

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

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

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