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

نام تاپیک: مشکل در ایجاد سطح دسترسی داینامیک

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    مازندران - آمل
    پست
    81

    مشکل در ایجاد سطح دسترسی داینامیک

    با سلام خدمت اساتید محترم
    یه سیستم تحت وب و در نظر بگیرید که شامل تعدادی صفحات که هر کدام شامل کنترل هایی مانند (buttons, links, menu) می باشند.
    من یه سیستم سطح دسترسی برای صفحات و میخوام اعمال کنم که هر کاربر دارای یک مجموعه از مجوزهای فردی می باشد.
    به عنوان مثال یه page یا همون View به عنوان EditCar رو در نظر بگیرید که شامل دکمه های "جدید"، "حذف" و "بازگشت" است.
    کاربر X فقط باید دسترسی به دکمه بازگست رو داشته باشه و بتونه فقط این دکمه رو ببینه!

    مباحث Mvc.net و موضوع Authorize رو مطالعه کردم و آشنایی دارم.
    میخوام این سطح دسترسی ها بر اساس نقش باشه.
    از Asp.net Identity 2 استفاده کردم بنابراین جداول User - Role - و UserRole موجوده .

    سفارشی سازی Authorize و هم مطالعه نمودم ولی نمیدونم تو View چطور میتونم سطح دسترسی رو برای نمایش یا عدم نمایش یک دکمه انجام بدم
    ممنون میشم اگه دید کاملی و راه حل جامعی رو از این مسئله عنوان بفرمائید.

  2. #2

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

    اگر از Identity استفاده میکنید در ویو میتوانید از کد زیر استفاده کنید :


    @if (User.IsInRole())
    {
    کد شما
    }


    اما شما اصولا باید همه ی تصمیم گیری ها درباره نمایش یا عدم نمایش یک بخش از ویو را درون کنترل انجام بدید. برای اینکار باید برای قسمت که نیاز به کنترل سمت دارد یک PartialView بسازید

  3. #3
    کاربر دائمی آواتار salar IT man
    تاریخ عضویت
    بهمن 1392
    محل زندگی
    ارومیه-صمدزاده
    پست
    261

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

    نقل قول نوشته شده توسط rayangostar_co مشاهده تاپیک
    با سلام خدمت اساتید محترم
    یه سیستم تحت وب و در نظر بگیرید که شامل تعدادی صفحات که هر کدام شامل کنترل هایی مانند (buttons, links, menu) می باشند.
    من یه سیستم سطح دسترسی برای صفحات و میخوام اعمال کنم که هر کاربر دارای یک مجموعه از مجوزهای فردی می باشد.
    به عنوان مثال یه page یا همون View به عنوان EditCar رو در نظر بگیرید که شامل دکمه های "جدید"، "حذف" و "بازگشت" است.
    کاربر X فقط باید دسترسی به دکمه بازگست رو داشته باشه و بتونه فقط این دکمه رو ببینه!

    مباحث Mvc.net و موضوع Authorize رو مطالعه کردم و آشنایی دارم.
    میخوام این سطح دسترسی ها بر اساس نقش باشه.
    از Asp.net Identity 2 استفاده کردم بنابراین جداول User - Role - و UserRole موجوده .

    سفارشی سازی Authorize و هم مطالعه نمودم ولی نمیدونم تو View چطور میتونم سطح دسترسی رو برای نمایش یا عدم نمایش یک دکمه انجام بدم
    ممنون میشم اگه دید کاملی و راه حل جامعی رو از این مسئله عنوان بفرمائید.

    برای پیاده سازی دسترسی داینامیک به پروژه زیر مراجعه کنید.
    http://www.dotnettips.info/projects/details/23
    و در نهایت چیزی که دوستمان گفتند صحیح است .

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    مازندران - آمل
    پست
    81

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

    با تشکر از پاسخگویی شما.

    ببینید من نمیتونم از User.IsInRole استفاده کنم
    چون نقش ها به صورت داینامیک هست که توسط کاربر مدیر سایت وارد میشه. و مشخص نیست که چه عنوانی برای نام نقش انتخاب میشه!!!!

  5. #5

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

    سلام دوست عزیز
    تاپیک های مشابه زیادی در همین سایت وجود دارد

  6. #6
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    مازندران - آمل
    پست
    81

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

    نقل قول نوشته شده توسط ali_72 مشاهده تاپیک
    سلام دوست عزیز
    تاپیک های مشابه زیادی در همین سایت وجود دارد

    ممنون میشم چند تا از این تاپیک هارو اینجا معرفی کنید

  7. #7
    کاربر دائمی آواتار salar IT man
    تاریخ عضویت
    بهمن 1392
    محل زندگی
    ارومیه-صمدزاده
    پست
    261

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

    نقل قول نوشته شده توسط rayangostar_co مشاهده تاپیک
    با تشکر از پاسخگویی شما.

    ببینید من نمیتونم از User.IsInRole استفاده کنم
    چون نقش ها به صورت داینامیک هست که توسط کاربر مدیر سایت وارد میشه. و مشخص نیست که چه عنوانی برای نام نقش انتخاب میشه!!!!
    http://dotnetexpert.ir/Blog/1394/1/1...et-identity-20

  8. #8

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

    نقل قول نوشته شده توسط rayangostar_co مشاهده تاپیک
    ممنون میشم چند تا از این تاپیک هارو اینجا معرفی کنید
    https://barnamenevis.org/showthread.p...71#post2215571

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

  1. سوال: مشکل در ایجاد سطح دسترسی
    نوشته شده توسط masaioki.ono در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: یک شنبه 30 مهر 1391, 23:24 عصر
  2. سوال: مشکل در تغییر سطح دسترسی خودکار
    نوشته شده توسط mvardin در بخش شبکه و Networking‌
    پاسخ: 7
    آخرین پست: دوشنبه 30 شهریور 1388, 18:54 عصر
  3. ایجاد سطح دسترسی به ی فولدر
    نوشته شده توسط peymannaji در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: دوشنبه 07 آبان 1386, 16:29 عصر
  4. مشکل در دادن سطح دسترسی به یوزر aspnet
    نوشته شده توسط iman_pc_love در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: جمعه 19 آبان 1385, 23:40 عصر
  5. مشکل در تعیین سطح دسترسی کاربر asp.net
    نوشته شده توسط McMilad در بخش ASP.NET Web Forms
    پاسخ: 8
    آخرین پست: دوشنبه 07 شهریور 1384, 14:13 عصر

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

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