اشتراکها
9 سایت ساز برتر برای طراحان
اشتراکها
ایجاد لایسنس روی برنامه
بازخوردهای دوره
جلوگیری از deadlock در برنامههای async
در این حالت خاص ضرورتی به استفاده از متدهای Async نیست و اگر ASP.NET Identity نمونهی غیر async ارائه ندادهاست، خودتان ایجاد کنید. برای مثال در کلاس ApplicationUserManager ، شیء this.Users معادل همان ()<users = _uow.Set<ApplicationUser_ است.
اشتراکها
عرضه ASP.NET Identity 2.1.0-alpha1
خوشبختانه در این نگارش پیشنهاد متود الحاقی ()<GetUserId<T را داده بودم که اضافه شده است.
حالا با سفارشی سازی ASP.NET Identity، از این متود الحالی به راحتی میتوانیم UserId را بدست بیاوریم
User.Identity.GetUserId<int>();
نظرات مطالب
بازنویسی متد مقدار دهی اولیهی کاربر ادمین در ASP.NET Core Identity توسط متد HasData در EF Core
با توجه به این نکته و همچنین مطلب «امکان رمزنگاری اطلاعات شخصی کاربران در ASP.NET» استفاده از روش HasData (مطلب جاری) برای کار با Identity اشتباه است و در برابر تغییرات آیندهی این کتابخانه مقاوم نیست. از همان روش امن SeedDatabaseWithAdminUserAsync باید استفاده شود.
نظرات مطالب
Asp.Net Identity #3
سلام. مراجعه کنید به Asp.Net Identity #2 . فقط کافیه که یک Connection String تعریف کنید واسه ارتباط به پایگاه داده و یک کلید که معرف کلاس شروع Owin هست . نیاز به تنظیمات اضافهتری نداره.