WebSecurity obiect
Definiție
ConfirmAccount() metoda confirmă și activează un cont utilizând un simbol de confirmare.
C # și VB sintaxă
WebSecurity.ConfirmAccount( accountConfirmationToken )
Exemple
Exemplul 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";
}
}
exemplu 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
Parametrii
Parametru | Tip | Descriere |
---|---|---|
accountConfirmationToken | String | Tokene de confirmare |
Revenire Valoare
Tip | Descriere |
---|---|
Boolean | adevărat dacă se confirmă contul, altfel false. |
Erori și excepții
Orice acces la obiectul WebSecurity aruncă o InvalidOperationException în cazul în care :
- InitializeDatabaseConnection() metoda nu a fost numită
- SimpleMembership nu este inițializat (or disabled in the website configuration) - (or disabled in the website configuration)
Comentarii
Un simbol de confirmare poate fi creată de CreateAccount() , CreateUserAndAccount() , sau GeneratePasswordResetToken() metode.
Procedura comună este de a trimite token - ul unui utilizator într - un e - mail, și cere utilizatorului să verifice identitatea (via a link to a confirmation page) - (via a link to a confirmation page) de (via a link to a confirmation page) .
Date tehnice
Nume | Valoare |
---|---|
namespace | WebMatrix.WebData |
Asamblare | WebMatrix.WebData.dll |
<WebSecurity Obiect