50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

دریافت از سشن و واکشی از دیتابیس ASP MVC Identity

سلام در ASP MVC Identity بعد از جستجوی کاربری آی دی آن در سشن مربوط به آن ذخیره می شود.

در کنترلی با استفاده از ان سشن میخواهیم کاربر را پیدا کرده و از اطلاعات آن استفاده کنیم.

اما جستجو براساس ای دی کاربر همیشه بی نتیجه است !!!

راهنمایی بفرمایید.

آخرین مدل کدی که نوشتم این مورد هست که نال بر میگرداند.

            ApplicationDbContext myContext = new ApplicationDbContext();
            var userId = Session["uid"];

            UserManager<ApplicationUser> uManager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(myContext));
            var appUser = uManager.FindById(userId.ToString());
            TempData["userInfo"] = appUser;

و

            var userId = Session["uid"];
            var userInfo = myContext.Users.SingleOrDefault(a => a.Id == ("c790866d-3c69-48ae-90a2-cde6ebafcde7"));
            TempData["userInfo"] = userInfo;

از EF CodeFirst استفاده میکنم/

با تشکر

پرسیده شده در 1397/06/13 توسط

0 پاسخ

این سوال هنوز پاسخی ندارد

پاسخ شما