ความปลอดภัยของเว็บ - ConfirmAccount()
❮ ความปลอดภัยของเว็บ
คำนิยาม
วิธี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
พารามิเตอร์
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()
ขั้นตอนทั่วไปคือการส่งโทเค็นไปยังผู้ใช้ในอีเมล และขอให้ผู้ใช้ยืนยันตัวตน (ผ่านลิงก์ไปยังหน้าการยืนยัน)
❮ ความปลอดภัยของเว็บ