aml-ali بتاريخ: 7 نوفمبر 2010 تقديم بلاغ مشاركة بتاريخ: 7 نوفمبر 2010 (معدل) انا اريد عمل برنامج لتحديد صلاحيات المستخدم ويوجد في جدول المستخدمين كل من رقم المستخدم usr_id و كلمة المرور usr_pass واسم المستخدم usr_name بالإضافة الى عدد من الصلاحيات التى تمنح للمستخدمين وتختلف من مستخدم الى اخر وهىصلاحية الدخول للنظام وتأخذ اسم s1 ، صلاحية صرف اعانات s2 ، صلاحية إلغاء الاعانات s3 , وهكذاسؤالى كيف يتم تكوين هذه الصلاحيات في الجدول وهى عبارة عن 0 و 1 يعني بعدين في شاشة الصلاحيات في حالة اختيار 1 تعطي صح وفي حالة اختيار 0 تعطي خطأ في مربع check box ؟؟يعني انا اعمل جدول كالتاليcreate table usr_file(usr_id number(3),usr_pass varchar2(10),usr_name varchar2(40)كيف يتم وضع كل من s1 , s2 , s3 في الجدول نفسه؟؟؟ الرجاء الرد السريع مع الاخوة اصحاب الخبرة للاهمية تم تعديل 7 نوفمبر 2010 بواسطة aml-ali اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
aml-ali بتاريخ: 7 نوفمبر 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 7 نوفمبر 2010 ارجو الرد ولو مش مفهوم الشرح ممكن افهمهولكم اكثر اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
aml-ali بتاريخ: 7 نوفمبر 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 7 نوفمبر 2010 يعني ممكن نعمل فى create table s1 number(1), s2 number(1),وهكذا لباقي الصلاحيات ؟؟؟ او فيه إاجابة اخرى؟؟؟ارجو الردددددد بليز اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 7 نوفمبر 2010 تقديم بلاغ مشاركة بتاريخ: 7 نوفمبر 2010 السلام عليكم ورحمة الله ستحتاج الى انشاء 3 جداول - جدول البيانات الاساسية لمستخدمي النظام ( رقم مستخدم - كلمة السر - ... ) - جدول اسماء البرامج (شاشات وتقارير ) ( رقم البرنامج - اسم البرنامج - نوع البرنامج (شاشة - تقرير) - ... ) - جدول صلاحيات المستخدم على البرامج ( رقم المستخدم - رقم البرنامج - صلاحية اضافة - صلاحية تعديل - صلاحية الغاء - صلاحية استعلام (نعم-لا). اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
aml-ali بتاريخ: 8 نوفمبر 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 8 نوفمبر 2010 شكرا اخ amgad على الرد الله يبارك فيكولكن انا عاملة رقم المستخدم وهو usr_id في كل الجداول الاخرى وهو primary key في جدول المستخدمين.لكن سؤالي الاساس بخصوص ملف المستخدمين نفسهكيف type متاع الصلاحيات تكون في create usr_file , وانا وضحت ذلك فرضا انا عندي 10 صلاحيات كيف نعرفهم في الجدول ؟؟؟؟ارجو الرد سريعا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mohamedhanyhekal بتاريخ: 7 يناير 2011 تقديم بلاغ مشاركة بتاريخ: 7 يناير 2011 سلام عليكم حسب مافهمت من كلامك في جدول المستخدمين زود عمود aut_level وسجل فيه قيمة تعبر عن الصلاحيات علي سبيل المثال حفظ 1 - تفعيل 2 اعتماد 3 - طباعة 4 استعلام 5 وتسجل مستوي الامان مع المستخدم وانت بتعرفه وانت بتعمل لوج ان تختار المستوي في global variable وقبل ما يعمل اي اكشن حفظ 1 - تفعيل 2 اعتماد 3 - طباعة 4 استعلام 5 يشوف المستوي ده يسمح ولا لا ------------------------------ديه اسهل طريقة في طريقة رخمة لو عايزها قولي وانا اشرحهالك محمد هاني اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.