أمان الويب - ConfirmAccount ()
❮ أمن الويب
تعريف
تقوم طريقة () ConfirmAccount بتأكيد الحساب وتنشيطه باستخدام رمز التأكيد.
C # و VB Syntax
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
المعلمات
Parameter | Type | Description |
---|---|---|
accountConfirmationToken | String | The confirmation tokene |
قيمة الإرجاع
Type | Description |
---|---|
Boolean | true if the account is confirmed, otherwise false. |
الأخطاء والاستثناءات
أي وصول إلى كائن WebSecurity يطرح InvalidOperationException إذا:
- لم يتم استدعاء أسلوب InitializeDatabaseConnection ()
- لم تتم تهيئة SimpleMembership (أو تعطيله في تكوين موقع الويب)
ملاحظات
يمكن إنشاء رمز تأكيد مميز بواسطة أساليب CreateAccount () أو CreateUserAndAccount () أو GeneratePasswordResetToken () .
الإجراء الشائع هو إرسال الرمز المميز إلى مستخدم في رسالة بريد إلكتروني ، واطلب من المستخدم التحقق من الهوية (عبر رابط إلى صفحة التأكيد).
❮ أمن الويب