En son web geliştirme öğreticiler
 

WebSecurity - ConfirmAccount ()


WebSecurity Nesne WebSecurity Nesne

Tanım

ConfirmAccount() metodu doğrular ve doğrulama belirteci kullanarak bir hesap aktive eder.


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

Parametre tip Açıklama
accountConfirmationToken String Onaylama Tokene

Geri dönüş değeri

tip Açıklama
Boolean Hesap onaylandıktan aksi takdirde false, true.

Hatalar ve İstisnalar

WebSecurity nesneye Herhangi erişimi InvalidOperationException eğer atar:

  • InitializeDatabaseConnection() metodu olarak adlandırılan henüz
  • SimpleMembership başlatılmadı (or disabled in the website configuration)

Uyarılar

Bir onay belirteci ile oluşturulabilir CreateAccount() , CreateUserAndAccount() veya GeneratePasswordResetToken() yöntemleri.

Ortak prosedür bir e-postada bir kullanıcıya simge gönderir ve kimliğini doğrulamak için kullanıcı istemektir (via a link to a confirmation page) .


Teknik veri

isim değer
Ad alanı WebMatrix.WebData
montaj WebMatrix.WebData.dll

<WebSecurity Nesne