‫۷ سال و ۳ ماه قبل، دوشنبه ۲۲ خرداد ۱۳۹۶، ساعت ۲۱:۲۷
سلام ، با دیباگ کردن فهمیدم بعد از لاگین در قسمت زیر Claim را null برمیگردونه
        public static string GetClaimValue(this IPrincipal currentPrincipal, string key)
        {
            var identity = currentPrincipal.Identity as ClaimsIdentity;
            if (identity == null)
                return null;

            var claim = identity.Claims.FirstOrDefault(c => c.Type == key);
            return claim?.Value;
        }
که با برداشتن breakpoint قسمت CreateUserIdentityAsync در ApplicationSignInManager
        public override Task<ClaimsIdentity> CreateUserIdentityAsync(User user)
        {
            return _userManager.GenerateUserIdentityAsync(user);
        }
و استفاده در AccountController در اکشن login قسمت post بصورت زیر مشکل حل شد
                case SignInStatus.Success:
                    var user = await _userManager.FindByNameAsync(model.UserName);
                    await _signInManager.CreateUserIdentityAsync(user);
                    return RedirectToLocal(returnUrl);

‫۷ سال و ۳ ماه قبل، دوشنبه ۲۲ خرداد ۱۳۹۶، ساعت ۱۹:۰۳
با سلام ، در مورد استفاده از Claim‌ها با استفاده از روش شما ، بعد از لاگین نام و نام خانوادگی کاربر را که قرار است در سایت نمایش بدهد را نمایش نداده ، بعد از refresh صفحه نمایش میدهد ؟!
‫۷ سال و ۸ ماه قبل، شنبه ۱۱ دی ۱۳۹۵، ساعت ۱۳:۵۴
ممنون بابت مطلب خوبتون ، اگر بخواهیم با استفاده از اطلاعاتی روی فرم مثلا یک کوئری بین دو تاریخ رو اجرا و گزارشگیری کنیم این پارامترها  رو چطور ارسال کنیم؟ به  LoadReportSnapshot