Keamanan Web - ConfirmAccount()
Keamanan Web
Definisi
Metode ConfirmAccount() mengonfirmasi dan mengaktifkan akun menggunakan token konfirmasi.
Sintaks C# dan 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
Parameter | Type | Description |
---|---|---|
accountConfirmationToken | String | The confirmation tokene |
Nilai Kembali
Type | Description |
---|---|
Boolean | true if the account is confirmed, otherwise false. |
Kesalahan dan Pengecualian
Akses apa pun ke objek WebSecurity memunculkan InvalidOperationException jika:
- Metode InitializeDatabaseConnection() belum dipanggil
- SimpleMembership tidak diinisialisasi (atau dinonaktifkan dalam konfigurasi situs web)
Catatan
Token konfirmasi dapat dibuat dengan metode CreateAccount() , CreateUserAndAccount() , atau GeneratePasswordResetToken() .
Prosedur umum adalah mengirim token ke pengguna melalui email, dan meminta pengguna untuk memverifikasi identitas (melalui tautan ke halaman konfirmasi).
Keamanan Web