Obiekt WebSecurity
Definicja
ConfirmAccount() metoda potwierdza i aktywuje konto przy użyciu tokena potwierdzeniem.
C # i VB Składnia
WebSecurity.ConfirmAccount( accountConfirmationToken )
Przykłady
Przykład 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";
}
}
Przykład 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
parametry
Parametr | Rodzaj | Opis |
---|---|---|
accountConfirmationToken | String | Tokene potwierdzenie |
Wartość zwracana
Rodzaj | Opis |
---|---|
Boolean | true, jeśli konto zostanie potwierdzone, w przeciwnym razie false. |
Błędy i wyjątki
Każdy dostęp do obiektu WebSecurity rzuca InvalidOperationException jeżeli:
- InitializeDatabaseConnection() metoda nie została wywołana
- SimpleMembership nie jest zainicjowana (or disabled in the website configuration)
Uwagi
Token potwierdzenia mogą być tworzone przez CreateAccount() , CreateUserAndAccount() lub GeneratePasswordResetToken() metod.
Jednolita procedura jest wysyłanie tokena użytkownikowi w wiadomości e-mail i poprosić użytkownika w celu weryfikacji tożsamości (via a link to a confirmation page) .
Dane techniczne
Nazwa | Wartość |
---|---|
Przestrzeń nazw | WebMatrix.WebData |
Montaż | WebMatrix.WebData.dll |
<WebSecurity Przedmiot