‫۱ سال و ۸ ماه قبل، چهارشنبه ۱۶ آذر ۱۴۰۱، ساعت ۱۶:۳۶
سلام و خسته نباشید
مقاله ای برای توضیح نحوه پیاده سازی و استفاده سطح دسترسی‌ها با کمک کلاس AssignToRolePermission در سایت موجود هست؟نمونه کد در پروژه هست ولی توضیحی درمورد پیاده سازی این کلاس و افزودن دسترسی‌ها به صورت xml به Role‌ها پیدا نکردم.در صورت امکان راهنمایی بفرمایید.ممنون
‫۴ سال و ۲ ماه قبل، سه‌شنبه ۱۷ تیر ۱۳۹۹، ساعت ۱۶:۴۴
من همه گزینه‌ها را تست کردم ولی بازم مدل ایجاد نمیکنه داخل دیتابیس
یکی از ایرادات این پروژه در مورد ایجاد اتوماتیک dbset‌ها در خط زیر است 
در فایل فوق  دستور زیر دارای ایراد 
private static void LoadEntities(Assembly asm, DbModelBuilder modelBuilder, string nameSpace)
        {
            var entityTypes = asm.GetTypes()
                .Where(type => type.BaseType != null &&
                               type.Namespace == nameSpace &&
                               type.BaseType == null)
                .ToList();

            entityTypes.ForEach(modelBuilder.RegisterEntityType);
        }
که هیچ وقت مسلما   entityTypes  دارای مقدار نخواهد بود 
 
‫۴ سال و ۲ ماه قبل، سه‌شنبه ۱۷ تیر ۱۳۹۹، ساعت ۱۴:۲۶
- یکی از روش‌های اجرای دستی یا اجرای خودکار را باید انتخاب کنید.
- IgnoreChanges یعنی تغییرات را ندید بگیر. هدفش این هست که فرض می‌کند تطابق کاملی بین بانک اطلاعاتی و کلاس‌های مدل وجود دارند. سپس Update-Database آن، جدول سیستمی MigrationHistory متناظری را تولید می‌کند.
‫۴ سال و ۱۱ ماه قبل، یکشنبه ۷ مهر ۱۳۹۸، ساعت ۰۱:۵۲
این کتابخانه ایراد بزرگی که داره نمیشه با callback‌های جاوا اسکریپتی کار کرد. با برنامه نویس آن هم مکاتبه داشتم گفتن نمیشه این کار رو از طریق server side انجام داد. آیا کتابخانه‌ای مشابه این برای dot net core هست که قابلیت تنظیم callback‌های جاوا اسکریپتی رو داشته باشه؟
‫۶ سال و ۶ ماه قبل، جمعه ۴ اسفند ۱۳۹۶، ساعت ۱۷:۵۴
خیلی ممنون بابت راهنمایی. در پروژه خودم متد GetRolesAsync را به کلاس ApplicationUserManager.cs اضافه نکرده بودم. 
        public async override Task<IList<string>> GetRolesAsync(Guid userId)
        {
            var userPermissions = await _roleManager.FindUserPermissions(userId);
            ////todo: any permission form other sections
            return userPermissions;
        }
‫۶ سال و ۶ ماه قبل، جمعه ۴ اسفند ۱۳۹۶، ساعت ۱۷:۱۰
کار دخل و تصرف در User claims کاربر وارد شده‌ی در سیستم، در کلاس CustomClaimsIdentityFactory انجام می‌شود. متد GetRolesAsync مورد استفاده‌ی در آن، طوری بازنویسی شده تا دسترسی‌ها و نقش‌ها را با هم بازگشت دهد و به صورت خودکار به Claims کاربر اضافه شوند.
‫۶ سال و ۶ ماه قبل، جمعه ۴ اسفند ۱۳۹۶، ساعت ۱۵:۰۱
CanAccessToSystemMaintenance یکی از permissionهای نقش  Administrators ("مدیران") می باشد

جدول Roles


 که در پروژه Decision کنترل دسترسی بر اساس هر دو (هم role و هم permissionها) انجام می‌گیرد (التبه نمی‌دانم چطور!)

برای مثال در 
Views\Shared\_LoginPartial.cshtml 

کنترل دسترسی بر اساس permission


کنترل دسترسی بر اسای Role 


اما در پروژه بنده کنترل دسترسی بر اساس 
permission کار نمی‌کند.