سیستم Permission Control چیست و چه کارهایی برای ما انجام می دهد؟

پکیج آموزش ASP.NET MVC - سطح 3: آموزش کامل ASP.NET Identity و سیستم کنترل دسترسی کامل

هزینه پکیج: 3٬500٬000 ریال

مکانیسم Role Management در ASP.NET Identity کمبودهای بسیاری دارد، از جمله اینکه جهت مشخص کردن سطح دسترسی، نام Role ها میبایست در صفت Authorize نوشته شده و Hard Code شود. این بدان معناست که برای انجام هر گونه تغییر در کنترل دسترسی مجبور خواهید بود سورس برنامه تان را دستکاری کنید. همچنین، عدم وجود امکانی برای ویرایش کاربران و Role ها، کار کردن با این مکانیسم را مشکل می کند.

در راستای حل این مشکلات و کمبودها، ما یک کیت توسعه نرم افزار (SDK) به نام Permission Control System طراحی و ارائه کرده ایم. با استفاده از این SDK نیاز نیست هیچ چیزی را در برنامه جهت مدیریت دسترسی Hard Code کنید، تمام امکانات مدیریتی Dynamic است!

پس از فعال کردن این SDK، هر Controller یا Action ای که به پروژه تان اضافه کنید پس از اجرای بعدی برنامه به صورت خودکار در صفحه Role Manager ظاهر خواهد شد و می توانید انتخاب کنید که کدام گروه از کاربران به چه Action ای بر حسب Role شان دسترسی خواهند داشت.

آموزش کامل ویدئویی این SDK نیز با تشریح کد آن به صورت خط به خط برنامه در همین پکیج ارائه شده است. علاوه بر آموزش اجزاء SDK، موارد زیر نیز در آموزش ویدئویی ارائه شده است:

  • آموزش کامل ASP.NET Identity با تشریح کامل کدها
  • روش تغییر نام جداول و ستونهای ایجاد شده توسط مکانیسم Identity
  • طراحی و پیاده سازی سیستم رمز یک بار مصرف (OTP) جهت لاگین به سیستم
  • ایجاد و استفاده از Attribute ها
  • ایجاد و استفاده از Global Filter ها برای کنترل دسترسی
  • ایجاد و استفاده از HTML Helper ها

سورس کامل پروژه جهت دسترسی شما در این صفحه Github قرار داده شده است:

https://github.com/delphiassistant/permission_control_system

اطلاعات تکمیلی این دوره به شرح زیر است:

وضعیت دوره: تکمیل شده
شهریه: 3٬500٬000 ریال
تعداد ویدئوها: 12
تعداد فصل ها: 12
آخرین به روز رسانی: 12 مرداد 1402 - 00:11
گروه دوره: آموزش ASP.NET MVC
سطح مطالب دوره: متوسط
مدرس: مهدی کرامتی

راهنما:

1- با کلیک کردن بر روی آیتم هایی که در فهرست سرفصل ها با علامت مشخص شده اند می توانید ویدئو آن آیتم را تماشا کنید.

2- آیتم هایی که در فهرست سرفصل ها با علامت مشخص شده اند فقط برای افرادی قابل مشاهده هستند که در این دوره ثبت نام کرده باشند.

3- آیتم هایی که در فهرست سرفصل ها که با علامت مشخص شده اند در حال حاضر در سایت بارگذاری شده و آماده استفاده هستند.

راهنما:

ضمیمه هایی که با علامت مشخص شده اند برای شما قابل دانلود هستند.

ضمیمه هایی که با علامت مشخص شده اند فقط برای افرادی قابل دانلود هستند که در این دوره ثبت نام کرده باشند.

IdentityStepByStepExample.zip

‏4 مِگابایت‏

permission_control_system-master.zip

‏25.3 مِگابایت‏

راهنما:

آیتم هایی که با علامت مشخص شده اند برای شما قابل دانلود هستند.

آیتم هایی که با علامت مشخص شده اند فقط برای افرادی قابل دانلود هستند که در این دوره ثبت نام کرده باشند.

برای استخراج فایل ها از آخرین ورژن نرم افزار WinRAR استفاده کنید. تمامی فایل های قابل دانلود با استفاده از گزینه Recovery Record در WinRAR فشرده شده اند. بنابراین اگر پس از دانلود با مشکل وجود خرابی در فایل دانلود شده برخورد کردید می توانید از گزینه Repair نرم افزار فوق استفاده کنید. بخاطر وجود Recovery Record در این فایل های فشرده، پروسه بازیافت فایل های خراب به درستی انجام خواهد شد.

مجموع حجم فایل های قابل دانلود این دوره 1.5 گیگابایت می باشد.
ویدئوهای فصل 1

22.4 مِگابایت

ویدئوهای فصل 2

747.6 مِگابایت

ویدئوهای فصل 3

129.9 مِگابایت

ویدئوهای فصل 4

58.3 مِگابایت

ویدئوهای فصل 5

61.4 مِگابایت

ویدئوهای فصل 6

40.7 مِگابایت

ویدئوهای فصل 7

111.8 مِگابایت

ویدئوهای فصل 8

65.4 مِگابایت

ویدئوهای فصل 9

148.3 مِگابایت

ویدئوهای فصل 10

84.7 مِگابایت

ویدئوهای فصل 11

63.3 مِگابایت

ویدئوهای فصل 12

8.8 مِگابایت

تگ ها:

ASP.NET MVC 3 آموزش 17 پکیج آموزشی 9 ASP.NET MVC 5 3 کنترل دسترسی 1 Permission Control 1

 

پکیج های آموزشی مرتبط