الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

استفسار بخصوص عمل جدول لتحديد صلاحيات للمستخدمين لمنظومة معينة

Featured Replies

بتاريخ:

انا اريد عمل برنامج لتحديد صلاحيات المستخدم ويوجد في جدول المستخدمين كل من
رقم المستخدم 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 في الجدول نفسه؟؟؟
الرجاء الرد السريع مع الاخوة اصحاب الخبرة للاهمية

تم تعديل بواسطة aml-ali

بتاريخ:
  • كاتب الموضوع

ارجو الرد ولو مش مفهوم الشرح ممكن افهمهولكم اكثر

بتاريخ:
  • كاتب الموضوع

يعني ممكن نعمل فى create table
s1 number(1),
s2 number(1),
وهكذا لباقي الصلاحيات ؟؟؟ او فيه إاجابة اخرى؟؟؟
ارجو الردددددد بليز

بتاريخ:

السلام عليكم ورحمة الله

ستحتاج الى انشاء 3 جداول
- جدول البيانات الاساسية لمستخدمي النظام ( رقم مستخدم - كلمة السر - ... )
- جدول اسماء البرامج (شاشات وتقارير ) ( رقم البرنامج - اسم البرنامج - نوع البرنامج (شاشة - تقرير) - ... )
- جدول صلاحيات المستخدم على البرامج ( رقم المستخدم - رقم البرنامج - صلاحية اضافة - صلاحية تعديل - صلاحية الغاء - صلاحية استعلام (نعم-لا).

بتاريخ:
  • كاتب الموضوع

شكرا اخ amgad على الرد الله يبارك فيك
ولكن انا عاملة رقم المستخدم وهو usr_id في كل الجداول الاخرى وهو primary key في جدول المستخدمين.
لكن سؤالي الاساس بخصوص ملف المستخدمين نفسه
كيف type متاع الصلاحيات تكون في create usr_file , وانا وضحت ذلك
فرضا انا عندي 10 صلاحيات كيف نعرفهم في الجدول ؟؟؟؟
ارجو الرد سريعا

  • بعد 1 شهر...
بتاريخ:

سلام عليكم
حسب مافهمت من كلامك في جدول المستخدمين زود عمود aut_level وسجل فيه قيمة تعبر عن الصلاحيات علي سبيل المثال
حفظ 1 - تفعيل 2 اعتماد 3 - طباعة 4 استعلام 5
وتسجل مستوي الامان مع المستخدم وانت بتعرفه

وانت بتعمل لوج ان تختار المستوي في global variable وقبل ما يعمل اي اكشن حفظ 1 - تفعيل 2 اعتماد 3 - طباعة 4 استعلام 5

يشوف المستوي ده يسمح ولا لا

------------------------------
ديه اسهل طريقة
في طريقة رخمة لو عايزها قولي وانا اشرحهالك

محمد هاني

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.