ConfirmAccount()
WebSecurity - ConfirmAccount()
❮ WebSecurity
Ta’rif
ConfirmAccount() metodi tasdiqlash tokeni yordamida hisobni tasdiqlaydi va faollashtiradi.
C# va VB sintaksisi
WebSecurity.ConfirmAccount(accountConfirmationToken)
Misollar
C# misoli
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 misoli
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
Parametrlar
| Parametr | Tip | Tavsif |
|---|---|---|
| accountConfirmationToken | String | Tasdiqlash tokeni |
Qaytariladigan qiymat
| Tip | Tavsif |
|---|---|
| Boolean | Hisob tasdiqlansa true, aks holda false. |
Xatolar va istisnolar
Quyidagi hollarda WebSecurity obyektiga har qanday murojaat InvalidOperationException istisnosini chiqaradi:
- InitializeDatabaseConnection() metodi chaqirilmagan
- SimpleMembership initsializatsiya qilinmagan (yoki veb-sayt konfiguratsiyasida o‘chirib qo‘yilgan)
Izohlar
Tasdiqlash tokenini CreateAccount(), CreateUserAndAccount() yoki GeneratePasswordResetToken() metodlari yordamida yaratish mumkin.
Odatiy tartib — tokenni foydalanuvchiga elektron xatda yuborish va undan shaxsini (tasdiqlash sahifasiga havola orqali) tasdiqlashni so‘rash.
❮ WebSecurity
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
