با سلام
در دوره Core پیشرفته مطابق با آموزشهای داده شده سیستم لاگین درست کار می کنه و حتی با صفت [Authorize] هم برای کنترلر درست کار میکنه، ولی با گزینه ی [Authorize(Roles = "Admin")] اجازه ورود نمی ده.
در ضمن برای سیستم مدیریت کاربران که به صورت چند نقشی می باشند با عملیات لاگین توسط کد کاربری و رمز، سیستم از کجا باید متوجه بشه که کاربر با کدوم نقشش لاگین کرده که در صفت Authorize معیاری برای مقایسه داشته باشه. و همچنین گزینه User.IsInRole("Admin") هم در ویو کار نمی کنه.
لطفا راهنمایی کنید چطوری باید این مشکلات رو حل کنم.
با تشکر
سلام
نیازی به اینکه کدام نقش داره نیست
مطابق دوره عمل کنید موقع دسترسی چک کردیم نقشی داره که به این اکشن دسترسی داشته باشه
ما در این آموزش Role manager استفاده نکردیم برای همین نقش ها کار نمیکنه و از سیستم Permission ها استفاده کردیم