• 1397/02/09

مشکل :

سلام ایمان جان

متشکرم از آموزش عالیت

یه سوال واسم پیش اومد . البته من هنوز تو قسمت 10 هستم و شاید این مشکل رو تو قسمت های بعدی حل کرده باشی . اگر این طوره که ببخشید .چون یه مساله مهمیه .  ما توی ثبت نام چک کردیم که ایمیل کاربر تکراری نباشه . ولی در مورد نام کاربری هیچ کاری نکردیم یعنی کاربر میتونه با نام کاربری تکراری ثبت نام کنه . از اون ور توی احراز هویت و عملیات کاربری از نام کاربری به عنوان شناسه استفاده کردیم . اگر تو سیستم دو نفر با نام کاربری همسان باشه که خیلی اتفاق میوفته اونوقت چی میشه ؟ همه چی به هم میریزه !

نمیشه توی اون یوزری که موقع لاگین سیستم بهمون میگه بده هرجا خواستی بهت میدم به جای یه رشته (نام کاربری ) مثلا یه Viewmodel بهش بدیم ؟ هم نام کاربری برای نمایش و این حرفا باشه و هم ایمیل به عنوان شناسه ؟ تا اینکه هر بار نیاز نباشه برای به دست آوردن ایمیل کاربر کوئری بزنیم . تازه کوئری هم بزنیم باز همون مشکل تکراری بودن نام کاربری ها سر جاشه . اصلا چطوره همون اول نزاریم با نام کاربری تکراری ثبت نام کنه ؟

  • 1397/02/09
  • ساعت 16:36

سلام

بهتره نام کاربری رو هم چک کنیم

ولی ما توی پروژه های خودمون UserID رو موقع لاگین در Identity قرار میدیم


logo-samandehi