วิธี WebSecurity 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";
}
}
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
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 | 帐户确认令牌 |
ราคาย้อนกลับ
类型 | 描述 |
---|---|
Boolean | 如果帐户已确认,则返回 true ,否则返回 false 。 |
ข้อผิดพลาดและข้อยกเว้น
ในสถานการณ์สมมติต่อการเข้าถึงใด ๆ ไปยังวัตถุ WebSecurity จะโยน InvalidOperationException:
- InitializeDatabaseConnection () วิธีการยังไม่ได้รับการเรียกว่า
- SimpleMembership ไม่ได้เริ่มต้น (หรือคนพิการในการกำหนดค่าเว็บไซต์)
คำพูด
โทเค็นการยืนยันบัญชีโดย CreateAccount () CreateUserAndAccount () หรือ GeneratePasswordResetToken () วิธีการสร้าง
ขั้นตอนทั่วไปคือการส่งอีเมลไปที่โทเค็นของผู้ใช้ในการตรวจสอบร้องขอของผู้ใช้ (ผ่านการเชื่อมโยงไปยังหน้าการยืนยัน)
ข้อมูลทางเทคนิค
名称 | 值 |
---|---|
Namespace | WebMatrix.WebData |
Assembly | WebMatrix.WebData.dll |
วัตถุ WebSecurity