الانتقال إلى المحتوى

اعطاء صلاحيات Menu


RSU89

Recommended Posts

السلام عليكم.. احتاج مساعده ومراجعه في كود المنيو..

أنا عندي ثلاثه مستخدمين..الثلاثه مستخدمين عندهم صلاحيات  علي المنيو كل مستخدم يري منيو معين..

وقمت من Action باعطاء مسار المنيو..

ومن Rendered باعطاءها لل bean :ismenuvisible

 

المشكله :الثلاثه users يستطيعو الوصول لل menu

كود المنيو ملحق..

 

 

MENU.txt

رابط هذا التعليق
شارك

لما أعمل run الصلاحيات لاتعمل الثلاث مستخدمين يشاهدو Menu ..

مش بيظهري error معاي  ..لو تقصد

رابط هذا التعليق
شارك

شكرا sd4it للتوضيح ..حاولت التعديل في المجموعات ولانتيجه جديده..   ttmm في انتظارك..وتوضيح بسيط انا مش عاوزو اخفي كل المنيو بل Menu item

شكرا,,

تم تعديل بواسطة RSU89
رابط هذا التعليق
شارك

سلام.. حصلي تعديل بسيط..لو قمت بادارج Menu علي الصفحه التي عليها صلاحيات ولا يستطيع الوصول اليها الا المستخدم ذو صلاحيات Level1 ..بقت احد عناصر المنيو لما ادخل عليها من خلال url متاحه واقدر اصلها بسهوله..ملحوظه انا لم استخدم task flow ممكن حل بطريقه اخري؟

رابط هذا التعليق
شارك

سلام.. حصلي تعديل بسيط..لو قمت بادارج Menu علي الصفحه التي عليها صلاحيات ولا يستطيع الوصول اليها الا المستخدم ذو صلاحيات Level1 ..بقت احد عناصر المنيو لما ادخل عليها من خلال url متاحه واقدر اصلها بسهوله..ملحوظه انا لم استخدم task flow ممكن حل بطريقه اخري؟

مشكلتك غير واضحة .. ما معنى هذا الكلام؟

 

أليس هذا هو المطلوب أن المستخدم Level 1 فقط هو الذي يستطيع الوصول.

تم تعديل بواسطة kherooooo
رابط هذا التعليق
شارك

نعم..انا قمت بضبط المستخدم ذو الصﻻحيات level1 من خﻻل شاشه الدخول بالوصول لصفحه x مثﻻ .هذه الصفحه بها menu والمنيو تنقل الي صفحات اخري ..عندما اقوم مثﻻ بكتابه رابط الصفحه x علي url بتاخدني لشاشه login ..ولكن عند كتابه احد روابط صفحه المنيو بتوصلني للصفحه مباشره دون وجود اي سيكبورتي..

رابط هذا التعليق
شارك

انا قمت بانشاء صفحات المنيو يدوي ولم استخدم Taskflow

رابط هذا التعليق
شارك

الوصول إلى الصفحة ليس في حد ذاته هو الحماية

فمن الممكن الوصول إلى الصفحة فقط دون الاستفادة منها أوعرض البيانات التي بها ولا حتى الحذف أو الإضافة حتى تقوم بعملية (Login).

 

لو تريد أن تمنع أي أحد من مجرد الوصول إلى الصفحة إلا من خلال عملية (Login)

فعليك باستخدام ال Bounded Task flow لأن له نقطة وصول واحدة.

 

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

وممكن في هذه الحالة أن تستخدم ال Unbounded Task flow.

 

ليس هناك طريقة واحدة للتصميم أنت تختار الأنسب للتطبيق.

أعتقد أن المشكلة عندك في الكود لأنه لا يفسر الصلاحيات تماما. 

تم تعديل بواسطة kherooooo
رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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