WebSecurity - Créer un compte ()


❮ Sécurité Web

Définition

La méthode CreateAccount() crée un nouveau compte dans la base de données des utilisateurs, à l'aide du nom d'utilisateur et du mot de passe, et vous permet éventuellement de spécifier si l'utilisateur doit explicitement confirmer le compte.


Syntaxe C# et VB

WebSecurity.CreateAccount(username, password, requireConfirmation)

Paramètres

Parameter Type Description
userName String The user name
password String The user password
requireConfirmation Boolean true if the account must be confirmed using the token return value, default is false.

Valeur de retour

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

Erreurs et exceptions

Tout accès à l' objet WebSecurity lève une exception InvalidOperationException si :

  • La méthode InitializeDatabaseConnection() n'a pas été appelée
  • SimpleMembership n'est pas initialisé (ou désactivé dans la configuration du site)

La méthode CreateAccount() lève également une MembershipCreateUserException si :

  • Le nom d'utilisateur est vide
  • Le nom d'utilisateur a déjà un compte de membre
  • Le mot de passe est vide
  • Le mot de passe est trop long
  • L'opération de base de données a échoué

❮ Sécurité Web