WebSecurity - ConfirmAccount()


❮ WebSekuriteit

Definisie

Die ConfirmAccount() -metode bevestig en aktiveer 'n rekening met 'n bevestigingsteken.


C# en VB-sintaksis

WebSecurity.ConfirmAccount(accountConfirmationToken)

Voorbeelde

Voorbeeld 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";
    }
}

Voorbeeld 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

Grense

Parameter Type Description
accountConfirmationToken String The confirmation tokene

Terugkeerwaarde

Type Description
Boolean  true if the account is confirmed, otherwise false.

Foute en uitsonderings

Enige toegang tot die WebSecurity- objek gooi 'n InvalidOperationException as:

  • Die InitializeDatabaseConnection() metode is nie opgeroep nie
  • SimpleMembership is nie geïnisialiseer nie (of gedeaktiveer in die webwerfkonfigurasie)

Opmerkings

'n Bevestigingstoken kan geskep word deur die CreateAccount() , CreateUserAndAccount() , of GeneratePasswordResetToken() metodes.

Algemene prosedure is om die teken aan 'n gebruiker in 'n e-pos te stuur en die gebruiker te vra om die identiteit te verifieer (via 'n skakel na 'n bevestigingsbladsy).


❮ WebSekuriteit