قمت ببرمجة برنامج متعدد المستخدمين ، و عند اضافة مستخدم جديد و منحه صلاحيات معينة ، وبعد الدخول للبرنامج يعمل عادي
الاشكال بعد تغيير المستخدم والدخول تبقى نفس الصلاحيات لا تتغير حسب صلاحيات المستخدم الحالي
السلام عليكم
مثال على ذلك ماهي الصلاحيات التي اعطيتها للأول وبقيت للثاني؟
يا اخي لدي قاعدة بيانات اكسس فيها حقول مستخدم وكلمة المرور و عدة صلاحيات على شكل حقول منطقية boolean
ولدي نافذة اقوم فيها باضافة مستخدمين جدد مع تحديد الصلاحيات منها
الاشكال هو في تحديث الصلاحيات عند تغيير المستخدم
السلام عليكم
أولا العمل على منح صلاحيات للمستخدمين يكون من على الأكسس نفسه تحقق من جدول المستخدمين أولا
سلام عليكم
إقتباس :الاشكال هو في تحديث الصلاحيات عند تغيير المستخدم
فهمت من كلامك انه لما تضيف مستخدم جديد (New User)
وتسجل دخولك بـ (New User) تبقى الصلاحيات الادمن ؟ اخر مستخدم للبرنامج
------
1 - تحقق من غلق وفتح adoconnection او adotable الخاص بالمستخدمين
في كل مرة يتم فيها اضافة مستخدم / تسجيل الدخول
2 - من المفروض او من الشائع التحقق من مستوى (level) المستخدم
ان كان admin ام User وبناءا على المستوى يتم منح الصلاحيات ... اضافة تعديل الخ ...