سلام استاد خسته نباشید من روی یک پلتفورم مشاوره کار میکنم که سه نوع کاربر داره admin و دانش آموز و مشاوره بهترین سیستم ثبت نامی که میشه برای این پروژه ایجاد کرد به چه صورته؟
به جای جدول user بهتر نیست از جداول student و Consultant استفاده کنم؟ مشکلی پیش نمیاد به نظر شما
سلام
گروه بندیشون کنید
سرچ کنید Role Base User Asp.net Core
ممنون از پاسخگوییتون استاد ببخشید بین role ها چطور میتونیم ارتباط برقرار کنیم مثلا role مشاور با دانش آموز ارتباط چند به چند دارن و یسری جدول هم داریم که با این role ها ارتباط دارند این هارو چطور میشه به هم وصل کرد؟
خود identity مدیریت نقش رو داره و جداول مورد نیازش هم میسازه
مستداتش رو مطالعه کنید
البته در دوره پیشرفته core کامل این موارد پوشش داده شده
سلام
یک جدول بسازید
کلید اصلی را قرار دهید
ای دی کاربر را قرار دهید
ای دی نقش را قرار دهید
ـــــــــــــــــــــــــــــ
روابط:
جدول کاربر و نقش یک هرکدام باید یک رابطه ی یک به چند با جدول بالا داشته باشند
جدول بالا باید با هردو جدول نقش و کاربر یک رابطه ی یکی داشته باشد.
ـــــــــــــــــــــــــــــ
اینطوری در جدولی که ساختید ذخیره می کنید که کدام کاربر چه نقش هایی را دارد یا کدام نقش چه عضو هایی دارد