نمایش نتایج 1 تا 4 از 4

نام تاپیک: سطح دسترسی برای متدهای کنترلر و ایجاد منو بر اساس آن

  1. #1
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    www
    پست
    741

    سطح دسترسی برای متدهای کنترلر و ایجاد منو بر اساس آن

    سلام

    چطوری میشه دوستان برای متدهای هر کنترلر سطح دسترسی تعریف کرد و بر اساس اون سطح دسترسی منوها (navigation) ساخته بشه ؟؟

    فرض کنید یک کنترلر شامل 10 تا اکشن باشه که میخوایم همه این 10 تا برای کل یوزرها اجرا نشه و هر یوزر با توجه به سطح دسترسیش بتونه اکشن های هر کنترلر رو اجرا کنه
    این یکطرف قضیه

    طرف دیگه اینکه میخوایم منوهای سایت بر اساس سطح دسترسی کاربران با اکشن های کنترلر ایجا د بشن

    مثال :

    یک سایت برای هر یوزرش یک منو خاص نشون میده
    یک منو برای یوزرهای معمولی
    یک منو برای کاربرائی که اطلاعات سایت (دیتا) وارد میکنن
    یک منو برای کاربرای که دیتا ها رو تایید ، اصلاح و ... انجام میدن
    یک منو برای مدیر --> خود مدیر به چند بخش تقسیم میشه یک منو برای مدیر کنترل کیفی _ یک منو برای مدیر فنی _ یک منو برای مدیر اداری _ یک منو برای مدیر مالی _ که هر کدوم میتونن بخشهای خودشو ن رو مدیریت کنن
    یک منو برای انبارداری
    یک منو برای ادمین
    و ......

  2. #2

    نقل قول: سطح دسترسی برای متدهای کنترلر و ایجاد منو بر اساس آن

    سلام

    این یه بحث مجوز دسترسی هست و خیلی ربطی به کدایگنایتر نداره , شما با هر فریم ورک دیگه ای یا هر برنامه ی دیگه ای حتما این مشکل و دارین.
    چندین نوع روش بررسی دسترسی داریم معروف ترین هاش acl , rbac
    راجع به این الگوریتم ها مطالعه کن بعد با هر سیستمی خواستی پیاده سازیشون کن. کتابخانه های اماده هم برای کدایگنایتر هست میتونی ازشون استفاده کنی

  3. #3
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    www
    پست
    741

    نقل قول: سطح دسترسی برای متدهای کنترلر و ایجاد منو بر اساس آن

    دوست عزیز من role base control list را تشکلیل دادم ولی نمیدونم بر اساس او ن چطوری منوی داینامیک بسازم 

  4. #4

    نقل قول: سطح دسترسی برای متدهای کنترلر و ایجاد منو بر اساس آن

    نقل قول نوشته شده توسط IMANAZADI مشاهده تاپیک
    دوست عزیز من role base control list را تشکلیل دادم ولی نمیدونم بر اساس او ن چطوری منوی داینامیک بسازم 
    خوبه , من الان فرض میکنم شما یه role داری به اسم مدیر فنی و این رول باید یک ارایه از لیست کنترل های مجازش داشته باشه
    حالا یا منو های سایتت استاتیک هست که باید با if و in_array چک کنی ببینی دسترسی داره یا نه اگر هم منو ها داینامیک هست میریزی توی ارایه و با یه حلقه foreach تو در تو منو رو چاپ میکنی

تاپیک های مشابه

  1. سوال: کمک: ایجاد سطح دسترسی برای نماینده در سایت
    نوشته شده توسط fereshte_b در بخش PHP
    پاسخ: 3
    آخرین پست: شنبه 18 مرداد 1393, 21:09 عصر
  2. ایجاد سطح دسترسی برای کاربران
    نوشته شده توسط vB.N3T در بخش C#‎‎
    پاسخ: 4
    آخرین پست: یک شنبه 26 خرداد 1392, 15:04 عصر
  3. سوال: ایجاد سطح دسترسی برای سایت؟
    نوشته شده توسط طبیب دل در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: شنبه 19 اسفند 1391, 23:02 عصر
  4. نحوه ایجاد سطح دسترسی برای کاربران؟
    نوشته شده توسط shanamjoojoo در بخش برنامه نویسی مبتنی بر Microsoft .Net Framework
    پاسخ: 2
    آخرین پست: پنج شنبه 15 دی 1390, 17:44 عصر
  5. ایجاد سطح دسترسی برای مدیریت
    نوشته شده توسط binboy در بخش PHP
    پاسخ: 0
    آخرین پست: یک شنبه 05 دی 1389, 17:50 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •