Latest web development tutorials

Método WebSecurity CreateUserAndAccount

objetos WebSecurity objetos WebSecurity

definições

CreateUserAndAccount () usando o nome de usuário e senha para criar uma nova conta no banco de dados do usuário, e você pode especificar se o usuário deve confirmar explicitamente a conta conforme necessário.


C # e VB sintaxe

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


parâmetros

参数 类型 描述
userName String 用户名
password String 用户密码
propertyValues Object 一个包含额外的用户属性的字典
requireConfirmation Boolean 如果账户必须使用令牌返回值进行确认,则返回 true 。默认返回 false


Valor de retorno

类型 描述
String 可发送给用户进行帐户确认的令牌。


observação

CreateUserAndAccount () em usuários WebSecurity na tabela de banco de dados para criar uma nova entrada, e em seguida, criar uma entrada correspondente na tabela de membros.

Você pode passar verdadeira como parâmetros requireConfirmationToken deve ser solicitado pelo usuário para confirmar a conta. Para confirmar a sua conta, você deve obter um token como um valor de retorno de método CreateUserAndAccount ().

Se você quiser manter manualmente a tabela informações do usuário, e você só quer criar uma entrada na tabela de associação para o usuário, chame o método CreateAccount ().


Erros e exceções

No cenário a seguir, qualquer acesso a WebSecurity objeto lançará um InvalidOperationException:

  • Método InitializeDatabaseConnection () não foi chamado
  • Não SimpleMembership inicializado (ou desativado na configuração do site)

Nos seguintes casos, o método CreateUserAndAccount () também joga um MembershipCreateUserException:

  • nome de usuário está vazia
  • Nome de usuário já tem uma conta de membro
  • A senha está vazia
  • A senha é muito longa
  • operação de banco de dados falhou

dados técnicos

名称
Namespace WebMatrix.WebData
Assembly WebMatrix.WebData.dll


objetos WebSecurity objetos WebSecurity