วัตถุ 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)
ข้อมูลทางเทคนิค
ชื่อ | ความคุ้มค่า |
---|---|
namespace | WebMatrix.WebData |
การชุมนุม | WebMatrix.WebData.dll |
<WebSecurity วัตถุ