پیاده سازی شخصی RoleProvider در MVC Core
با سلام
من در mvc با کلاس زیر هویت بررسی می کردم.
public class MyProvider : RoleProvider
public override string[] GetRolesForUser(string username) {
}
وب کانفیگ
<roleManager enabled="true" defaultProvider="MyProvider"> <providers>
<clear />
<add name="MyProvider" type="ERPCDN.Core.MyProvider" />
</providers>
</roleManager>
به صورت ساده چطوری میشه این روش در Core پیاده کرد
که راحت بشه با [Authorize(Roles = "Admin, Karshenas")]
کنترل بررسی کرد.
نقل قول: پیاده سازی شخصی RoleProvider در MVC Core
در خود Identity قابلیت Role وجود داره. نیاز نیست به صورت شخصی پیاده کنید.
با User.IsInRole می توانید چک کنید که آیا کاربر جاری دارای سمت هست یا نه.
همچنین می توانید بین جدول Role ها و کاربر ها ارتباط ایجاد کنید.
نقل قول: پیاده سازی شخصی RoleProvider در MVC Core
نقل قول:
نوشته شده توسط
hakim22
در خود Identity قابلیت Role وجود داره. نیاز نیست به صورت شخصی پیاده کنید.
با User.IsInRole می توانید چک کنید که آیا کاربر جاری دارای سمت هست یا نه.
همچنین می توانید بین جدول Role ها و کاربر ها ارتباط ایجاد کنید.
سلام
مواردی که گفتید که شکی توش نیست.
اما متوجه خواسته من نشدید، من شبی سازی موارد بالا در core می خواهم
نقل قول: پیاده سازی شخصی RoleProvider در MVC Core