WebSecurity - CreateUserAndAccount()


❮ WebSekuriteit

Definisie

Die CreateUserAndAccount() -metode skep 'n nuwe rekening in die gebruikersdatabasis, deur die gebruikersnaam en wagwoord te gebruik, en laat jou opsioneel spesifiseer of die gebruiker die rekening uitdruklik moet bevestig.


C# en VB-sintaksis

WebSecurity.CreateUserAndAccount(username, password, propertyValues, requireConfirmation)

Grense

Parameter Type Description
userName String The user name
password String The user password
propertyValues Object A dictionary that contains additional user attributes
requireConfirmation Boolean true if the account must be confirmed using the token return value, default is false.

Terugkeerwaarde

Type Description
String A token that can be sent to the user to confirm the account.

Opmerkings

Die CreateUserAndAccount() -metode skep 'n nuwe inskrywing in die gebruikersprofieltabel en dan 'n ooreenstemmende inskrywing in die lidmaatskaptabel in die WebSecurity-databasis .

Jy kan true vir requireConfirmationToken- parameter deurgee om te vereis dat die gebruikerrekening deur die gebruiker bevestig moet word. Om die rekening te bevestig, kry jy die teken as die terugkeerwaarde van die CreateUserAndAccount() metode.

As jy die gebruikersprofieltabel handmatig onderhou en net 'n lidmaatskaptabelinskrywing vir die gebruiker wil skep, bel eerder die CreateAccount() -metode.


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)

Die CreateUserAndAccount() metode gooi ook 'n MembershipCreateUserException as:

  • Die gebruikersnaam is leeg
  • Die gebruikernaam het reeds 'n lidmaatskaprekening
  • Die wagwoord is leeg
  • Die wagwoord is te lank
  • Die databasisbewerking het misluk

❮ WebSekuriteit