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

نام تاپیک: بررسی مجوزهای کاربر در زمان ایجاد View

  1. #1
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,179

    Question بررسی مجوزهای کاربر در زمان ایجاد View

    سلام

    برای دسترسی کاربر به بخش های یک برنامه آیا میشه از این روش استفاده کرد که مثلا برای یک کاربر مجوزهای مثل Add, Delete, Edit و... را تعریف کرد. حالا در زمان ایجاد یک View مجوز کاربر بررسی بشه و هر Link و یا Button و یا هر Object دیگه ای که یک Action با ماهیت Add رو فراخوانی میکنه رو براساس مجوز Add که مقدارش true و یا false است ایجاد کنیم. البته قبل از اینکه کاربر باید Authorized باشه یا نه داستانش جداگانه.
    مثلا در یک View ممکنه تعدادی کاربر قابلیت چاپ را داشته باشند و خیلی های دیگه نداشته باشند. حالا اگر دستورات HTML رو در یک بلوک Razor بنویسم که در صورت print = true بود دکمه چاپ رو ایجاد کنه.

    تشکر

  2. #2
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,179

    نقل قول: بررسی مجوزهای کاربر در زمان ایجاد View

    البته من دوره Control Permission استاد کرامتی رو دیدم و بسار عالی و کامل در این خصوص توضیح داده شده. ولی می خواستم بجای اینکه کاربر در یک View و با کلیک روی دکمه ای که مجوز Action را ندارد دائما به صفحه Access Denied منتقل نشه. یا اصلا کاری اتفاق نیفته و یا اینکه اصلا اون دکمه وجود نداشته باشه. یا اگر میشه یک پیغام در همان View نمایش داده بشه.

  3. #3
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,179

    نقل قول: بررسی مجوزهای کاربر در زمان ایجاد View

    سلام مجدد

    موردی که سوال کرده بودم در آموزش جناب کرامتی مطرح شده و راه حل ایجاد یک HtmlHelper سفارشی بوده که قبل از تولید کد HTML ابتدا مجوز کاربر را بررسی کرده و درصورت وجود Permission اقدام به تولید کدهای HTML کرده است و در صورت عدم وجود مجوز مقدار null برگردانده می شود و عملا هیچ دکمه و یا HTML Tagی ایجاد نمی شود.

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

  1. سوال: مشکل در باز کردن پروزه های سی شارپ
    نوشته شده توسط qartallar در بخش C#‎‎
    پاسخ: 3
    آخرین پست: جمعه 15 اسفند 1393, 02:09 صبح
  2. پاسخ: 36
    آخرین پست: سه شنبه 31 اردیبهشت 1392, 14:33 عصر
  3. پاسخ: 21
    آخرین پست: چهارشنبه 04 بهمن 1391, 20:10 عصر
  4. گفتگو: بررسی راه حل معزل عدم پشتیبانی کامل ویندوزهای انگلیسی از برنامه های فارسی
    نوشته شده توسط tempali در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: یک شنبه 08 آبان 1390, 13:38 عصر
  5. پاسخ: 4
    آخرین پست: چهارشنبه 07 مرداد 1388, 22:37 عصر

برچسب های این تاپیک

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

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