في الخلية 5.× هل من الممكن إعطاء الأذونات على أساس شروط (لا تستخدم وجهات النظر)?

StackOverflow https://stackoverflow.com/questions/284796

سؤال

في مشروع أنا أبدأ أود أن تعطي امتيازات المستخدمين بناء على شروط معينة, على سبيل المثال (في الجدول):

  • يمكن قراءة جميع الصفوف
  • لا يمكن الكتابة إلى الصفوف مع معرف < x, ولكن يمكن الكتابة إلى الصف >= x
  • الخ...

وأود أن تجنب وجهات النظر هذه الشروط قد تتغير لكل مستخدم (أنا أفهم أن إنشاء طريقة عرض لكل حالة) وأود أيضا أن تجنب فرض هذا على جانب العميل ، كما يمكن بسهولة تجاوزها.

إذا لم يكن هذا ممكن, ما العمل حول تقترح ؟

شكرا جزيلا مقدما.

هل كانت مفيدة؟

المحلول

أنا لا أعتقد أنه من الممكن مع الخام MySQL نظام الامتياز.

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top