آیا میشود در یک پروژه از چند تا identity2 استفاده کرد ؟؟
چون چند کاربر جداگانه دارم برای هر کدام باید صفحه ثبت نام جداگانه و صفحه لا گین و فراموشی رمز عبور و ... داشته باشم میخواستم میخواهم از چند نمونه identity جداگانه استفاده کرد؟؟
میشه ولی اصلا منطقی نیست دوست من
برای هرکدام جدا صفحه بسازید و کدهای مدیریتی جدا بنویسید و بر اساس نقش تفکیک کنید
به نظر من هم منطقی نیست
ولی ورود هر کابر بر اساس فیلد جداگانه است مثلا ورود کاربر عادی با شماره ملی و کاربر admin با کد پرسنلی
من وقتی جداگانه کد میزنم مجبور به پیاده سازی مجدد identity میشم
ایا ممکن بیشتر توضیح بدین؟؟
میتونید بیشتر راهنماییم کنید
کدام قسمتش رو ؟
کافیست نقش کاربران را فعال کنید
برای login شدن مشکل دارم کاربر عادی باید با کد ملی وارد شود ، و کاربر admin با کد پرسنلی و فرم ثبت نام هر کابر متفاوت است
من برای هر کدام جدول جداگانه ساختم و به امکاناتidentity2 احتیاج دارم
دارم سعی میکنم در کنترلر خود account فرم جدیدم را بسازم که به مشکل بساری برخوردم
var result = await UserManager.CreateAsync(user, model.Password);
نمیدانم این user در کجا تعریف شده است که من هم بتوانم تعریفش کنم ؟؟
با تشکر
به نظر من بهتره سیستم را خودتا پیاده سازی کنید از هسته Identity استفاده کنید
اینجوری خیلی کار دوار میشه و مجبور میشید کدهای تکراری زیادی بنویسید
به نظر من هم سیستم را خودتون پیتده سازی کنید
و اینکه برای هر نقش کاربر یه جدول جدا بشازید اصلا منطقی نیست چون بعدها ممکنه توی ریلیشن ها به جدول های دیگه و کوئری زدن ها به مشکل بخورید و اینکه دیتای اضافی در دینابیس ذخیره میکنید .
جدول یوزهارو یکی کنید با رول یوزر هارو جدا کنید . فیلدهایی که مشترک نیستن بین رول های مختلف رو is null کنید .
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)