الانتقال إلى المحتوى
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

بتاريخ:

لدي في نظام التعليم الالكتروني نوعين من المستخدمين :
Admin و Instructor و Student
ولكل منهما صلاحياته ، فالـ Admin له امكانية حذف وتعديل واضافة كل البيانات في النظام من مدرسين الى دورات الى طلاب وغيرها ..
أما المدرس فيحق له اضافة دروس الى الدورات المسندة اليه و اضافة طلاب في هذه الدورة و تعديل بياناتهم ..
وأخيراً الطالب يحق له فقط الاطلاع على الدروس الموجودة في المواد المسجل فيها وتعديل بياناته هو .

هذه الصلاحيات كيف أديرها ؟؟

هل الطريقة المثلى أن أعمل صفحات خاصة للطلاب بحيث تعتبر ضمن منطقة الطالب Student area ومثله للمدرس .. فيكون لكل نوع من المستخدمين منطقة خاصة فيه؟

أم الأفضل أن أتحقق من نوع المستخدم في كل مرة يتم تحميل الصفحة باستخدام متغير في Session ؟

أريد الطريقة الجيدة وفي نفس الوقت المختصرة لأن الوقت يداهم لم يتبق سوى اسبوع على التسليم .. :)

تحياتي

بتاريخ:

الطريقة المتبعة هي انشاء جدول للمستخدمين يكون فيه الحقول التالية
id, username, password, accesslevel

ويحوي الحقل accesslevel قيم اعداد صحيحة 1 ، 2 ، 3
عند الدخول تنشىء متغيرات من نوع session لاسم المستخدم وللـaccesslevel
ثم تنشىء صفحة بواسطة Jsp تقوم بالتحقق من الـsession و تضمنها في جميع صفحات التطبيق التي تريد عمل تحقق من الصلاحية .
فمثلاً تقول ان صفحة ادخال معلومات الدروس يجب ان يكون لدى المستخدم الصلاحية اكبر او يساوي 2 وهكذا .

بالتوفيق

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

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

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

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

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

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.