كيفية تخصيص هوية ASP.NET باستخدام جدول المستخدم الخاص بي


لدي تطبيق asp.net mvc 5 مع أمان حساب مستخدم فردي ممتد بأدوار المستخدم وإدارة المستخدم المركزية (لا يمكن للمستخدمين إنشاء حسابات، مسؤول التطبيق فقط، أي أنا، هو من ينشئ حسابات ويعين الأدوار لهم).

تبدو فئة المستخدم الخاصة بي كما يلي:

أسب.نت
public class ApplicationUser : IdentityUser
{

// User name, full name, e-mail etc....

}

ويتم تخزينه في جدول “AspNetUsers” المقدم حسب الهوية…

أحتاج الآن إلى توسيع هذا عن طريق إضافة خاصية CompanyID إلى فئة ApplicationUser وجدول جديد يحتوي على معلومات الشركة (موجود بالفعل في قاعدة البيانات)…

هل يمكن لأي شخص أن يدلني على مكان العثور على معلومات حول كيفية القيام بذلك؟

ما حاولت:

كل شيء يعمل بشكل جيد الآن ولكني بحاجة إلى وضع بيانات المستخدم في جدول aspnetuser، ولكن في حالتي لدي جدول تسجيل حيث يتم وضع المستخدمين. فكيف يمكنني استخدام جدول المستخدم الخاص بي للانضمام إلى جدول هوية الأدوار بدلاً من استخدام جدول aspnetuser الخاص بهم

الحل 1

مرحبا، لدي نفس الوضع، هل وجدت الحل؟

コメント

タイトルとURLをコピーしました