تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مساعدة من الخبراء
#1
السلام عليكم

لنفرض ان لدينا مشروع يحتوي على n من forms ... و يعمل عليه n من المستخدمين
نريد تطبيق نظام "نوع" من الخصوصية في هذا المشروع بحيث
نريد مستخم 1 يستطيع العمل على form1 and 2 and 5 and x فقط
مستخدم 2 يستطيع العمل على form 2 and 3 and 10 and 11 and x فقط ..... وهكذا
بمعنى ان كل مستخدم تحدد له forms التي يستطيع العمل عليها
بصراحة انا لم استطع ان اجد حلا ... فما راي الخبراء ؟؟؟؟؟

و السلام عليكم و رحمة الله و بركاته
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته
أخي الكريم
تستطيع عمل ذلك عن طريق إعطاء كلمة سر لكل موظف وبناء على هذه الكلمة يعطي الصلاحيات المسموحة له فقط ...

بالتوفيق
الرد }}}
تم الشكر بواسطة:
#3
المشروع يختوي على مستخدمين و لكل مستخدم صلاحيات كما تفضلت
لكن
المشروع يحتوي على ما يقارب 800 فورم
و المطلوب اعطاء كل مستخدم صلاحيات على فورم معين
بالطبع من غير المنطقي ان اعطي كل مستخدم من 6000 مستخدم عدد n فورم من 800 فورم ؟؟؟؟؟
الرد }}}
تم الشكر بواسطة:
#4
نحمده ونصلي على رسوله الكريم

هذا مشروع ضخم لا يصنعه شخص واحد! يحتاج لفريق من المبرمجين والمطورين والمصممين، ولا اظن ان يصعب عليهم مثل هذا الامر....
الرد }}}
تم الشكر بواسطة:
#5
DreamsDotNet كتب :نحمده ونصلي على رسوله الكريم

هذا مشروع ضخم لا يصنعه شخص واحد! يحتاج لفريق من المبرمجين والمطورين والمصممين، ولا اظن ان يصعب عليهم مثل هذا الامر....


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


omar كتب :المشروع يختوي على مستخدمين و لكل مستخدم صلاحيات كما تفضلت
لكن
المشروع يحتوي على ما يقارب 800 فورم
و المطلوب اعطاء كل مستخدم صلاحيات على فورم معين
بالطبع من غير المنطقي ان اعطي كل مستخدم من 6000 مستخدم عدد n فورم من 800 فورم ؟؟؟؟؟

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

ملاحظه : هذه فكره عامة تطبقها انتا كما تحب انا حبيت اوصل الفكرة فقط انا اصلا لا اعلم طبيعة مشروعك ولا قدرتك البرمجية ولا اعلم اصلا هل صلاحيات المستخدمين التى ليدك هى قواعد بينات ام اى شئ هى
اسف على الاطالة حبيت اوصل الفكرة
الرد }}}
تم الشكر بواسطة:
#6
اشكر الاخ على على الرد الطيب
على فكرة الرقم مش مبالغ فيه ... هو صحيح تقريبي .. لكن بدون مبالغة و الاخ DreamsDotNet اصاب في رده حيث ان المشروع لفريق يتكون من 10 اشخاص
المهم
الحل الاول و الثاني ... فكرنا فيه و هو مش حل ابدا و غير وارد
الحل الثالث على حسب فهمي يشابه عملية "roles" في برامج قواعد البيانات SQL SERVER مثلا ؟؟؟؟
طيب هو افضل حل حتى الان مع انه سيجعل من الصلاحيات كالمكرونة الاسبقيتي
سنحاول مع هذا الحل ... لكن هل من حل رابع افضل و اسهل ؟؟؟
انا نبي حل يشابه Group policy في الوندوز سيرفر ... ما هي الفكرة في group policy وكيف يمكنها تحكم حتى في ظهور ايقونةdrive c من عدمه
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم