تعیین سطح دسترسی به صورت پویا در Asp.Net Mvc 5
اطلاعات پروژه
فریلنسر | حسین فتحی |
نام کاربری | hosseinf2012 |
دسته بندی پروژه | |
تاریخ ثبت | ۱۲ اسفند ۱۳۹۶ |
تعداد نظرات | ۱۶ |
قیمت | ۱۸۰,۰۰۰ تومان |
|
|
امکان خرید از درگاه های بانکی و کیف پول برای دانلود بعد از خرید به همین صفحه برگردید تا لینک های دانلود نمایش داده شود |
|
انتشار پروژه ها و مطالب سایت در سایت دیگر ممنوع بوده و پیگرد قانونی دارد |
تعیین سطح دسترسی به صورت پویا در Asp.Net Mvc 5
تعیین سطح دسترسی به صفحات به صورت پویا در Asp.Net Mvc 5
احراز هویت در صفحات وب برای امنیت سایت اهمیت بسزای دارد و باعث افزایش امنیت سایت می شود. در وب سایت های که به زبان Asp.Net MVC نوشته شده برای بررسی دسترسی کاربران به صفحات از [Authorize] روی کنترلرها به معنی اینکه کاربر لاگین کرده است یا نه استفاده می شود و حالت دیگر [Authorize(Roles = "Administrator")] می باشد به این معنی که کاربر لاگین کرده نقش Administrator دارد می تواند به کنترلر فوق دسترسی داشته باشد.
اما زمانی که صفحات مدیریت زیاد باشد و کاربران زیادی با سطح دسترسی مختلفی به صفحات دسترسی داشته باشند روش بالا دیگر کار ساز نیست. در Asp.Net MVC می توان به صورت پویا مشخص کرد که یک نقش یا حتی کاربر به کدام کنترلرها و اکشن های آنها دسترسی داشته باشند. در این پروژه به صورت کامل نحوه تعیین دسترسی به صفحات به صورت پویا در Asp.Net MVC نوشته شده است.
همچنین توضیحات کافی بین کدها برای درک راحتر کدهای نوشته شده
تکنولوژی ها و نرم افزارهای استفاده شده
- Asp.Net MVC 2017
- Sql Server 2014
- EntityFrameWork
امکانات پروژه
- مدیریت نقشها
- اختصاص نقش به کاربران
- ایجاد کاربر جدید
- ثبت خوکار نام انگلیسی و فارسی کنترلرها و اکشن ها در دیتابیس
- مدیریت کنترلرها
- مدیریت اکشن ها
- مدیریت سطوح دسترسی
- تعیین سطوح دسترسی به نقش ها
- تعیین سطح دسترسی به یک کاربر خاص
- امکان دادن دسترسی برای مشاهده اطلاعات، ویرایش اطلاعات، ثبت اطلاعات، حذف اطلاعات و...
- همچنین کدهای اضافی برای افزایش امکانات پروژه قرار داده شده