كائن WebSecurity
فريف
و ConfirmAccount() يؤكد طريقة وينشط حساب باستخدام رمز التأكيد.
C # و VB بناء الجملة
WebSecurity.ConfirmAccount( accountConfirmationToken )
أمثلة
المثال C #
string message = "";
var confirmationToken = Request["confirmationCode"];
WebSecurity.Logout();
if (!confirmationToken.IsEmpty())
{
if (WebSecurity.ConfirmAccount(confirmationToken))
{
message = "Registration confirmed";
}
else
{
message = "Could not
confirm your registration";
}
}
مثال VB
message = ""
confirmationToken = Request("confirmationCode")
WebSecurity.Logout()
if !confirmationToken.IsEmpty() then
if WebSecurity.ConfirmAccount(confirmationToken) then
message = "Registration Confirmed"
else
message = "Could not confirm your registration"
end if
end if
المعلمات
معامل | اكتب | وصف |
---|---|---|
accountConfirmationToken | String | وتأكيدا tokene |
قيمة الإرجاع
اكتب | وصف |
---|---|
Boolean | صحيح اذا ما تاكدت الحساب، كاذبة خلاف ذلك. |
أخطاء والاستثناءات
أي الوصول إلى الكائن WebSecurity يطرح InvalidOperationException إذا:
- و InitializeDatabaseConnection() لم يتم استدعاء أسلوب
- لم يتم تهيئة SimpleMembership (or disabled in the website configuration)
ملاحظات
يمكن إنشاء رمز التأكيد من قبل CreateAccount() ، CreateUserAndAccount() ، أو GeneratePasswordResetToken() الأساليب.
الإجراء المشترك هو ارسال رمز للمستخدم في رسالة بالبريد الالكتروني، ويطلب من المستخدم للتحقق من هوية (via a link to a confirmation page) .
معلومات تقنية
اسم | القيمة |
---|---|
مساحة الاسم | WebMatrix.WebData |
المجسم | WebMatrix.WebData.dll |
<كائن WebSecurity