Método WebSecurity CreateUserAndAccount
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
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