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