<كائن WebSecurity
فريف
و CreateUserAndAccount() طريقة إنشاء حساب جديد في قاعدة بيانات المستخدم، باستخدام اسم المستخدم وكلمة المرور، واختياريا يتيح لك تحديد ما إذا كان المستخدم يجب أن تؤكد صراحة الحساب.
C # و VB بناء الجملة
WebSecurity.CreateUserAndAccount( username,
password, propertyValues, requireConfirmation )
المعلمات
معامل | اكتب | وصف |
---|---|---|
userName | String | اسم المستخدم |
password | String | كلمة مرور المستخدم |
propertyValues | Object | A القاموس الذي يحتوي على سمات المستخدم إضافية |
requireConfirmation | Boolean | صحيح إذا لا بد من تأكيد الحساب باستخدام قيمة الإرجاع رمزية، الافتراضي هو زائف. |
قيمة الإرجاع
اكتب | وصف |
---|---|
String | رمز مميز التي يمكن إرسالها إلى المستخدم لتأكيد الحساب. |
ملاحظات
و CreateUserAndAccount() الأسلوب بإنشاء إدخال جديد في الجدول تعريف المستخدم ومن ثم إدخال الموافق في الجدول عضوية في قاعدة البيانات WebSecurity.
يمكنك تمرير ينطبق على requireConfirmationToken المعلمة إلى يتطلب أن حساب المستخدم يجب تأكيد من قبل المستخدم. لتأكيد الحساب، يمكنك الحصول على رمز كقيمة الإرجاع من CreateUserAndAccount() الأسلوب.
إذا كنت الحفاظ يدويا الجدول تعريف المستخدم وتريد فقط لإنشاء إدخال الجدول عضوية للمستخدم، استدعاء CreateAccount() طريقة بدلا من ذلك.
أخطاء والاستثناءات
أي الوصول إلى الكائن WebSecurity يطرح InvalidOperationException إذا:
- و InitializeDatabaseConnection() لم يتم استدعاء أسلوب
- لم يتم تهيئة SimpleMembership (or disabled in the website configuration)
و CreateUserAndAccount() كما يلقي الأسلوب MembershipCreateUserException إذا:
- اسم المستخدم فارغ
- اسم المستخدم بالفعل حساب العضوية
- كلمة المرور فارغة
- كلمة المرور طويلة جدا
- فشلت عملية قاعدة البيانات
معلومات تقنية
اسم | القيمة |
---|---|
مساحة الاسم | WebMatrix.WebData |
المجسم | WebMatrix.WebData.dll |
<كائن WebSecurity