في الخلية 5.× هل من الممكن إعطاء الأذونات على أساس شروط (لا تستخدم وجهات النظر)?
-
08-07-2019 - |
سؤال
في مشروع أنا أبدأ أود أن تعطي امتيازات المستخدمين بناء على شروط معينة, على سبيل المثال (في الجدول):
- يمكن قراءة جميع الصفوف
- لا يمكن الكتابة إلى الصفوف مع معرف < x, ولكن يمكن الكتابة إلى الصف >= x
- الخ...
وأود أن تجنب وجهات النظر هذه الشروط قد تتغير لكل مستخدم (أنا أفهم أن إنشاء طريقة عرض لكل حالة) وأود أيضا أن تجنب فرض هذا على جانب العميل ، كما يمكن بسهولة تجاوزها.
إذا لم يكن هذا ممكن, ما العمل حول تقترح ؟
شكرا جزيلا مقدما.
المحلول
أنا لا أعتقد أنه من الممكن مع الخام MySQL نظام الامتياز.
طالما أنك لا تريد تنفيذ ذلك على جانب العميل تعديل رمز الخلية نفسك قد يكون الخيار الوحيد الخاص بك.بعد كل شيء انها مفتوحة المصدر؛)
لا تنتمي إلى StackOverflow