WebSecurity - OnaylaHesabı()
❮ Web Güvenliği
Tanım
ConfirmAccount () yöntemi, bir onay belirteci kullanarak bir hesabı onaylar ve etkinleştirir.
C# ve VB Sözdizimi
WebSecurity.ConfirmAccount(accountConfirmationToken)
Örnekler
Örnek 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";
}
}
Örnek 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
parametreler
Parameter | Type | Description |
---|---|---|
accountConfirmationToken | String | The confirmation tokene |
Geri dönüş değeri
Type | Description |
---|---|
Boolean | true if the account is confirmed, otherwise false. |
Hatalar ve İstisnalar
WebSecurity nesnesine herhangi bir erişim, aşağıdaki durumlarda bir InvalidOperationException oluşturur :
- InitializeDatabaseConnection() yöntemi çağrılmadı
- SimpleMembership başlatılmadı (veya web sitesi yapılandırmasında devre dışı bırakıldı)
Notlar
CreateAccount() , CreateUserAndAccount() veya GeneratePasswordResetToken() yöntemleri tarafından bir onay belirteci oluşturulabilir .
Genel prosedür, belirteci bir kullanıcıya bir e-postayla göndermek ve kullanıcıdan kimliği doğrulamasını istemektir (bir onay sayfasına bağlantı yoluyla).
❮ Web Güvenliği