permission_control_system
permission_control_system copied to clipboard
This is an SDK which helps you to specify which user group (role) members have access to which actions in controllers.
سلام اگر ممکن هست ممنون میشم یک توضیحی در ارتباط با فلسفه وجود این جدول و موارد استفاده اش بگید ممنون
سلام، در ویژوال استدیو 2019 موقع ساخت کنترلر خطا میده! MVC 5 Controller with views, using Entity Framework ![per2](https://user-images.githubusercontent.com/20766791/61152077-bfe9df80-a4fc-11e9-888f-3b6ff51c1728.png)
در [اینجا](https://github.com/delphiassistant/permission_control_system/blob/7ecfc122ad77504622d9ee16e6508d492a85cad6/IdentityCustomized/App_Start/Startup.Auth.cs#L111) وجود AuthorizeAttribute بر روی Controller و Action ها توسط Reflection بررسی شده است. 1- ولی اگر فیلتر Authorize به صورت سراسری تعریف شده باشد دیگر با این روش...
**پیشنهاد هایی برای تمیز کردن و بهبود کد ها** 1- تغییر متد Include به حالت Expression Func 2- حذف namespace های اضافی 3- حذف cast های اضافی ([مثال](https://github.com/delphiassistant/permission_control_system/blob/1b0d8a1c51ad1784e5a7dc2187cacfa46cb1b12d/IdentityCustomized/Classes/HtmlHelpers/ActionLinkPermissionHelper.cs#L54)) 4- تعریف...
[در اینجا](https://github.com/delphiassistant/permission_control_system/blob/7ecfc122ad77504622d9ee16e6508d492a85cad6/IdentityCustomized/Controllers/HomeController.cs#L83)، به جای خاصیت Permission به اشتباه نوشته شده Permissions `userPermissions = db.RolePermissions.Include("Permissions")` بهتر است به جای استفاده از string برای متد Include به صورت زیر عمل کرد تا...