• 1401/07/04

خطا در نام کاربر لاگین شده :

سلام و خسته نباشید.من یه خطایی اینجا دارم ,وقتی کاربر لاگین شده نام خودشو عوض میکنه نام در بانک تغییر میکنه ولی نام کاربر لاگین شده همون قبلی میمونه و این خطا میده اگه امکانش بود یه راهنمایی بکنید چجوری نام کاربر لاگین شده رو بروز کنم؟!

  • 1401/07/06
  • ساعت 05:41

سلام دوست من وقتتون بخیر

دوست عزیز شما چک کنید که داخل سیستم لاگین هستید یا نه و اینکه بجای single از FirstOrDefault استفاده کنید و حتما بریک پوینت بزارید ببینید داخل User پر هست یا نه


  • 1401/07/06
  • ساعت 10:17

همه چی درسته فقط مشکل من اینه وقتی کاربر نام کاربری رو عوض میکنه user.identity.nameعوض نمیشه ! یعنی اگر کاربر اسمش علی بود حالا شده رضا ،تو بانک هم رضاست،ولی نام کاربر لاگین شده همون علی مونده 


  • 1401/07/07
  • ساعت 10:02

دوست من برای اینکار میتونید کاربر رو در همون لحظه logout کنید تا claim های کاربر اپدیت بشه


  • 1401/07/07
  • ساعت 10:25

همین کارو کردم،ولی دوس داشتم همون جا تو صفحه ابدیت شه و به داشبورد برگرده کاربر و logout نشه،این مشکل راه حل نداره تو asp.net mvc?


  • 1401/07/08
  • ساعت 12:29

دوست من این لینک رو مطالعه کنید لطفا


logo-enamadlogo-samandehi