Latest web development tutorials

Metode WebSecurity ConfirmAccount

benda WebSecurity benda WebSecurity

definisi

ConfirmAccount () metode menggunakan akun konfirmasi token untuk mengkonfirmasi dan mengaktifkan account Anda.


C # dan sintaks VB

WebSecurity.ConfirmAccount( accountConfirmationToken )


contoh

Contoh 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";
}
}

contoh 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

参数 类型 描述
accountConfirmationToken String 帐户确认令牌


Kembali Nilai

类型 描述
Boolean 如果帐户已确认,则返回 true ,否则返回 false


Kesalahan dan pengecualian

Dalam skenario berikut, setiap akses ke WebSecurity objek akan melemparkan sebuah InvalidOperationException:

  • Metode InitializeDatabaseConnection () belum disebut
  • SimpleMembership tidak diinisialisasi (atau dinonaktifkan dalam konfigurasi situs)

ucapan

Akun konfirmasi tanda oleh createaccount (), CreateUserAndAccount () atau GeneratePasswordResetToken () metode menciptakan.

Prosedur umum adalah untuk mengirim email ke token pengguna untuk mengotentikasi permintaan pengguna (melalui link ke halaman konfirmasi).


Data teknis

名称
Namespace WebMatrix.WebData
Assembly WebMatrix.WebData.dll


benda WebSecurity benda WebSecurity